Type
CONTRACT
Validation date
2023-12-09 15:25:05 UTC
Fee
0 UCO

Code (307 B)

@version 1

condition triggered_by: transaction, on: update_state(_state), as: [
  previous_public_key: (
		# Transaction is not yet validated so we need to use previous address
		# to get the genesis address
		previous_address = Chain.get_previous_address()
		Chain.get_genesis_address(previous_address) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609
	)
]

actions triggered_by: transaction, on: update_state(state) do
  Contract.set_content Json.to_string(state)
end

export fun get_state() do
  Json.parse(contract.content)
end

Content (112 B)

{
  "charged_contracts": {
    "80001": {
      "0xf070b5432a71ba28b802c2b137cb0bc4ceb4e737": 1702141860
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    788EC7C8695F0A2D90FAF093B0538D3487779554083DEFDFB4927A8E5E40209B877C9F95C2EF61E5DCE89EF414B1298C33439DC24310BFBD09DEE4F6

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001178D6D92EF540CAAD2319B710762D088BCABD617E5D40CD60B5CFBE4FAA870F9

Previous signature

74B7CDC020B318416C8DCF2DAF5AD729BEE49B9DF1FBB7A38A732F6C1DAA5C869BD6CED58AF56C3C3D409E7906AA257BD0592200BC3C1A99B1176508489BA605

Origin signature

30440220762B77491F2B0B0EBC97F393BC801E617BF8D32501EAF008D8721DDC8C1EAB350220178CDE0A1D010DFFD4832B5651F725D700DCB390CA17692E73CD6ED9306F06D5

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

000A1823B19B66C1961366D5759128969E50B3AAAC1984BFAF6CFE176B0B7284CF

Coordinator signature

D61E01950408B72DB53C587DBB1D6131E72D9FE48346115F9D419E72B659128543991754205AD599921654D562B636D6DCDC761B5170E143A3E97CCCB9789E09

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

7C502A42AD228928B28DAF6DB7C9D28FE39C704788FB80DAEAEE5409998FBA483C99A8D6036FDF81CDD3A9912D80AC1DB7BF94057C4A292F8D0EA404B49A790B

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

4CE7C6C16359ADB370C814758C0F1F9F7F47C375C2E5C77A664230F2C8232F9B9F1565E0475AF1E99F35D717911B3345BDE5A75A8322F39191B595CACDFBA70C