Type
CONTRACT
Validation date
2023-10-27 08:44:26 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": {
      "0xca4c87fa4b0333b7b544b9308463564d7d9013ab": 1698403380
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    D929E33F4848F841817F2AE23760282CA4E02991C2540D45BDDED2C0EA0E10F2730A7E71C41DA8A4F2D22BD2DDACFE15E239E5715391B1E4101E6CBA

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001390D461E5BCF55EA18C512F73D2FD492A36FB2296E6A57943DFBBEF7A49104CF

Previous signature

69F4C17AF7454BE1C65076C4CF0D5C996F143821A6E25ACCEC0C88B8B7EE871E49428C5E3DD8127BC1CDE94F226CABF6566F62238A73CC8F0D1314F90B498806

Origin signature

3044022034555C4AFC1B067EC31AD7E0D9A3D536A9859F6D3D17C806658BE3201AC1DBB902202A868BE6DD8820B61094F2B6DAA69F598F84514EE88D8037D9E23C56B049E831

Proof of work

0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45

Proof of integrity

0097A782F145F0BDFB7E6247727E51A18853E246047DF5D604DC16E5881A0DDF14

Coordinator signature

2B72D0893014E988FB90F3E21693EAEE7AB742199BB537DEF43B879BAD437B03C92CE130857A1F7BFB31EAFC45E81CC769B050AB9E0D03C5D29A2B0B38DA180C

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

B387F4D7CCD47C1EBE35F685C3026488FF23CFD350522AEFE17BBD48BE2FA01738897B7ACAD17DA35BF1D1F62BC34A076E66FCE4B7D57C5E3420BF0020A8AB03

Validator #2 public key

00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A

Validator #2 signature

19A4EE56914E4841BB6A15354E729487E8123E4CC90F76213DFBC0898B81A9244EF70A62E9745B099A0CF8966D4EA815B36D70B4A286FE0DB4BE4E6B7C71110A