Type
CONTRACT
Validation date
2024-01-30 16:48:53 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": {
      "0x5e02a23ee44cabb92705fcfa7926423bcbb92d73": 1706636640
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    0ACC09FE27FD2282E8545CD6B905680416AE4016DAAEFB5BA403EAA8F3C95191355852C2E0997B85BC3CE9B3CC9A381D2A4B12DDCD9AA84065A4B304

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00010F3F2AEEE16ED6CCB66605C88D72149128760E50C5BF6686A69472DE54582182

Previous signature

C91F8A35D765030374938A76146BC48FC4AA2EC3954576E815F72C3095E66C766398E071DB37D83A9269EE1A4E225C059CFC88EEA8729A4DC93C0C0029633305

Origin signature

304502201992267B4F9E3C80E305FB8975C99701A1D3F0610426D68D486246BDDAA851FF022100A302AECD91525831631F3C393F8B9BD80A922A0A55AFB96F91A1E668E8F7C709

Proof of work

010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712

Proof of integrity

0011EBD9E9ACE8B163950B7DB54F5C6546FB7D54463274C31E7F70514E00910180

Coordinator signature

3BEC6AB40F17E229754921D9A4B741F8FB2B4E6A499F3912E1029A189B697D6BA1A7D7688B794D26A458000DBC1D10CBB1BF14E0C55F46564A77B220E3766C08

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

5C6F3450452664971734700659FE1423995FD33C71AEA966685D9B0DAF7F7036173A5559F7B34C340AE521027594961B0ACAAB9157DB1F7C55DB6986682E9703

Validator #2 public key

000103E30584AD8DE66F9E29419D5D0ABEE5A76722C9FD0D012BDDE3A6E2B149C48D

Validator #2 signature

B998899FBD4444F2A8F787E5F2D78F14B7E72001278BA6DDEE87DAB71EBE02E9342C32E0E1618A9CE03B74B331115EE3CE86429E90D6AA3CD081FE5E2D79DF0B