Type
CONTRACT
Validation date
2023-11-14 17:49:54 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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709
	)
]

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

{
  "charged_contracts": {
    "97": {
      "0xc7aee7a623ef4ac2b4d599988fb896d23945dd32": 1699991340
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    3FAFFFE874D3BD90163732C114E1356685117300CB76EA7953B51E100F5DF472CD5DD4A5131A0F9E18D3994DD72FD902F964A7401E866FC7D3B0216D

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001AAE92A67CE2787A35C97BBB3D5C6F7B848868AD5AA5D3BC4E3B0D602DB6BC3FA

Previous signature

A438D1497BBDA16CECD7084B46E7E03A44709D8DD91177F9CA3EE256DDDD45E7B70CD7A746E0024AFC6DA186B66DFC068744AA6B6A9328A5BB2EF41E55F6F60B

Origin signature

304502210093474C3F3DA5BA68DB06528419CEACBE002C7B07B288D476311D1EB134644BFD02201CC715EFC7995CDA28279084612A95014644EC130DB190ED8348B47D57CE7F18

Proof of work

0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45

Proof of integrity

00F80B895F271A6D81DB05BD02C62DF25BAB5E6FA249DD3419870F8787BE314DA6

Coordinator signature

F6FCA9DE2B1AB79FCB45E319D6560DDC08DC45623D6A2881F80830D37004DCAB62205FF96A373382A436E2B50AA8C1AEE0F5E12A90243C6A776741A07F5D760B

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

73505AAC6B73435260527322EA9FC8C40E0BEEB98782A17A7C3075CC8A8499540F3FF987BAA39001648CF831A99F8F3226FA703D772A916BF2D6DA27B1F40C02

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

8D30D586B28ADA4D224676C99D6605FB051AB1ECD939D72D17347EC2D7F5EDA5D0612473AEEA09857849CEEC59F759A237C9F6FCB7D0B276B98A2E556BD03F0C