Type
CONTRACT
Validation date
2023-10-25 15:58:34 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": {
      "0xa5875bcddf6cbd9e32947620b2e7ac5d41c8da16": 1698256620
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    E9FA759226D073F0580F19A7DEC249B43AAAFF75ABDB9584E26A98712F12823E9A8357859E5BD64C1AB12AEC5D3EFB86339D935A629D635C5306D715

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000100027CC3226CC60E73DA8DE5FC4B43167CC7E039ABB363990A3EBEB4D59A67C5

Previous signature

612DB99EC7109D9E743CECA13DC33FA17202A3AD58A8FC99D707707FAE75B286DB60E7EADA32421637470A6FCA28DDB852B5CCB117169479C86E2E8ACA784A04

Origin signature

304502203A36E933F45AD5AFC6033B6A731ADF363D177E1753ACEE41F006D3C1C0A15E70022100B32E4AB4B50F0BEAFA51A4FC9D542B8A982D4E21BFB06A102AA36A35B41E87C0

Proof of work

0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45

Proof of integrity

003E28254C33780AEE2CE9B0E2AEB67B95F25357C8E1851FAB2FF9D57CE2E339A5

Coordinator signature

3163D739CF61E8AC6ABD36627C11FF21EF7D1D90A5C2C7A59C5E2F16E9B217B6B32886A28AC135D3D3EBEB0E6ACF6FA022451AB9FB8D81AE7262609572C4C000

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

3395EE2C2201E20E6AE747F27D010868C9E5DC296B8C4D9D99CE8B55095CD9785909EAB2CCE06CA76BF90C4BBE69F5F9A6A2945C585481D61347EB11D12FB207

Validator #2 public key

00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC

Validator #2 signature

A321ED1B03EBF70AC5BF6D0369425EAB8B3E92ECD8923DFAEB22AFD3DC2E6714D5465343CC3FFB18AFA7CE23AF217CBE6AEC87EB59D45B44E905B0D3F368B807