Type
CONTRACT
Validation date
2023-12-05 06:29:48 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": {
      "0x9b6fa6ae167c07087a7783ce84546e35b35d7e57": 1701764940
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    B14D79F01E6286D7B1EA5D33DC3EFD524A1DE4C3BD2F19D396BB74851A700C65F0B2EB5037586D15070207C6983304209D4B2631B67133B30B535203

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00016D3824CC5881F6F8B792576ADD192799533E9890C5E66E57786CA96F9BCCBB53

Previous signature

657400F3678794BF04CF5BF23ABF965983410BA7A20397B2D8F243CB7C7F984838B28A3AD7CE142C634D162D8CB0242A77B2C5EE058BDD547E8E467759BF2808

Origin signature

30440220276E85026474B3FB7F3019BB09378EA4B9DF1020A12E536449BAA32D56213100022011A9EC379DB17683196E342709F09AEB66D31308E8C418E84F013B7039E0410B

Proof of work

0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45

Proof of integrity

0051DDDF8442B45756E6CAE442C324D9CAD621F2735DB3EBB679C0451771FC59CD

Coordinator signature

70D268AEFC3EACA22ADC6EEAB171FEE8B3A50D1BA9512CF3A739B9B6D6905C500C8FAA49C029C8305EF4625E99932F10AC4449DF397C8E9AF089F0D816A06E0F

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

2B7907AD1C74E7C5467E26FF58D3D8F5BE4DB2977FACE4BC42DEBC0EBFCF0EAAA5F43E753B32DBF9E99F2D2AD32F72E8EBBC00DD2E74CF6CD089BB37F3419005

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

C129BBF9076FD5B2CC06B05FE8DC11CBAD1CF1401F5D12E9D3CB1F29BE8DB6083BAF8D8BF3F6B10FD7AFAA01B66465B73CD1FB6B000471AE44D8E2C3B8EA2807