Type
CONTRACT
Validation date
2023-12-18 15:34:59 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": {
      "0xe21127daf2c9139f931165394e162b0350ca9849": 1702760160
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    D7E399E5ECE0D33AC6C5C96F82063B91BAD6853AA66B84BC6A7E421F750E1F0CCDD1A552CD731747B0DFF9E6C7E97E47D8B6F7DC2AE0904609B7A476

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00012A54142C2CDC97B86B20FAF82A6D43363F58BC5B38CA1F5F6EA33FF5E27773C4

Previous signature

37C61FC4F76A5BEF9AE7D0630F962AE279FDEF0B29081978F0710316968D0BF244A2B4A8FE8B6599E406813D3FB3E2C9F6D2E818416E995F8050621FED143709

Origin signature

3045022054B147AB50C5DAC96C6BB3FA6AEBE5C089379FF8A562863B8D965B89CCF2FF80022100D869945E23C2B2A703776D2CF4A3E7646195D7813C9AFE45485E4CCFAD515F53

Proof of work

0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45

Proof of integrity

0034582DC32D46D978800FE23F055BC2C8C3AFACDA36B5DF151C1155162AC660D5

Coordinator signature

ECD01678523C1289FFFCAAAC948C31F41055995C410ED88A6BFF61AC41D9C123287B00ED9BD3594EFA3DE9ACFAFDEBE9958BF4538A921DA0F840948461063F05

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

8CD65E3C5574FA91B5FB3C41DED7672BFF4B9B57FBA5190CC0B41DB0C983A36DAD85C88C1855DA8E5E8B9F5EE830A1197730D8BDE4BDE1A311D6F4152D736A0A

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

1094C56BCD8AA6AF6D1AEA38C187873D89FBD4885B354E10AB99E2799562F47BA1EF355A6422E28025C912859EF5E660DD922ECC8E9ADCA2FE0674F62305150E