Type
CONTRACT
Validation date
2023-12-05 06:46:50 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 (227 B)

{
  "charged_contracts": {
    "11155111": {
      "0x9b6fa6ae167c07087a7783ce84546e35b35d7e57": 1701764940,
      "0x9e346b5e612ddaa9fbed7edcc1b671505d399354": 1701765960,
      "0xd92e38f26cbde8df36871838e2d0410702b155d6": 1701765720
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    73F4B10C9DFE3ABF72860961A7CE39B44E304A02878923DCBB7A199B29F023260D7920328CDE2A03CB255541F57D5532E0411EBBF553C6A337E37D1D

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000175268E0D0041ABE76837AAB8803CF5CCD99321B1672C457AEC49EFD1D493AA24

Previous signature

DABE1591C925E86C61BDD8E4BCEEE0E4DEDB74A20C7754D13C0806EF0CBA5419CE77C6C53F76752E219D0DDB5D1A5DD769ED2C5181B17F595504904A83F05C00

Origin signature

3046022100E25577FF4FCA448EC1BEA1353E29F2633F7C8AAE39B1FE8F6B09C62C0684B1A0022100EC8CDC82BA9A03A477D0F6F55FC2FDDC1FBD5884FB581A1E8A39CF454A89CBCA

Proof of work

010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A

Proof of integrity

0078653B8F6C1EB9525A87485CF83B38380E5CD8D7B072B48BD5F38DB2977FF136

Coordinator signature

63C8D75EDBCC36B5CE6D73B3435649F5A438CD04C04B2C8717076A96BC10F7989C208BCAD1FC86F1ECC4A51DDF68F15A84BC17F72891F4C9F7C2B0E7EE744A07

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

069E0026F1D0744F8305122E250AF9689D552DE1D3341F9BBD40154A70ECD2F4379E6F56F67B2F3F0B1CA21BFBCEC4C941E6E22A24FB50ECB442471275AC7303

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

3D6E29BC581D26BE5B1BCC19E7304AF8C090F1A4FBD2FD0A16590F7506F04AB525943FD836658A6EBFA40F4E3E478CC3F0A5EEC4F19F78F5D846A4993ED21202