Type
CONTRACT
Validation date
2023-11-13 19:35:01 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": {
      "0x58e155366464907d4e1a2fa9b89c2adfda5fb4f7": 1699909980
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    5DBA179B243CDA3B0795495AF374AF0F30C63D277CA069384AFA9A6DAB2C3AEEFFF96F9F487DC9D39F398E0115E416B73A41B0308C9F473704A742F6

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000145CCF79014DB465467EFBEC2AE875033D90303DDE693365BBE723E648486F94A

Previous signature

088849A8C4C3689CCEEC0CCF8F54EFE0799925D153DB01D2089E16960B55502287567E9CA24ACB4E3C62EF8AB11F08D0FABAE75FC4E8F6112AC16ECD80CAB50F

Origin signature

30440220762485890CE899DB6A7FD565331C04AB51DFBFE689ABEBF47DCC9C6E7DD33E0A0220576EC45BFE2A5E9A37C6B3A629C7FC35F8DF454F3880D002E6AC9CEA546C7816

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00D13F479CBECB2B17852A40C51172F0236E95BC03B947D3B4B0D770F267A128E1

Coordinator signature

97B22F39F8CBD0D0E4B096F2267789C5750F626A53063788F177E2FF72294448009F0BA17748F2643CF647A2DD7C00D93C1049B8FE1DE4A2336CA86E75753D0C

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

D6E60D046224F1BC65866E2BBF9BC7F8BEB6B8CB4D1B774B6D15033461D9259A2E1F0D09155928B760DC6EFD9A046A58A1EADC8DC918EC3364E5A8D8D2306C0E

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

05FA10FE31FEDF02455057F59EEC3E6FC4DBF851A7DAA5F1CDDA025022C67CE7B327EC0F189BF574CF20084FD52585102FC5E48D90EE3485E9985BEA49894203