Type
CONTRACT
Validation date
2024-01-14 07:07:07 UTC
Fee
0 UCO

Code (306 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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30
	)
]

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 (115 B)

{
  "charged_contracts": {
    "11155111": {
      "0x44013e365ddc2c588b82e8275df1998d6ad0cedc": 1705222800
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    AB543759C9C57D13B10460CCD4590B71E7F9118BBD529C747037DA2ECE42AAA136A3C6D88F2C2BB9A66AD75E193F59BC4F120309BC17CBB852CAEE01

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001CA0FB02E1AF6ABE6377DCC450AB0649DA664BF0D1285D47224AE77632FC4E5D1

Previous signature

7B962A61DE941DB80CB5ED8E8B05EBBCD4EC30DB08FC015780B7F6E9AABC5350BE062B80253A506F5EE35A9024AE9D66E27876F60F40A4581208D6234DB41F09

Origin signature

3045022100BA8DCC26C08EAB9938027AED55724E8B7D7ACAD56FAB653CFC38A3FF5CE076F802206312408F78FDCB96FCEC19A9340B09F1293E98AFD2FE81C831699FC077C02C64

Proof of work

010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61

Proof of integrity

0063AA6F1234C67EF884AA3E6704A87455DCD5D408DF96C0BA19A83BC328B724F5

Coordinator signature

581974FC9720EC37704889A30732E50365454DDCD0DEF61D79AEFC562618721655BCACA844247347A962E8AF35692768E45EB06767F932C4017EBC9975C93801

Validator #1 public key

0001B01EEF96BA7E95FC844D456CE8868F18864519FC9532E1751C2035FD044DD5D0

Validator #1 signature

FF507212E2B41D1713E7AB21BA173C122DBE9B54D3506515BB3E222E588B2662C27D1740C7379530E8850EF2EC7969023B9CEACFC07CC6A1484325065C69CF0A

Validator #2 public key

00010F2A0E4C424582A94BD90E05FE6931628F91988ABBE387D365994F1F3FCF5A12

Validator #2 signature

72D3F0453B626788E0AB8303434BDF7521EF83B6E81549A64700E497099DF43093FD9D4DBD852A6B35DA045C8950A747A0C90AB6AE3F98C876BDBC22C30D6E03