Type
CONTRACT
Validation date
2024-01-27 17:41:34 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 (283 B)

{
  "charged_contracts": {
    "11155111": {
      "0x49f9e3de6356c7115e82065f0e7c8e147343d70f": 1706382120,
      "0xba59dc406d336d2a7834beee37ebdc0ddf37cec0": 1706380440,
      "0xd9d2a6a12b9bd6392e0464f19af4751fe4106b99": 1706384400,
      "0xf5ae0b478698c3a5663c01974e4c1c03737a71e9": 1706378580
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    8CA473E5E1CC4AB67B320643FC7CD3EF4353A787658236D16F035A31607C4D4DA3391B7896F8C1349DE3321A1458E4DD16CF52A571699AAB7DEFEB5F

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000171154DFF9999B119A238B835107507D82BDCA7D143D6CBC80F59F0E6CB7EC9D9

Previous signature

4A13C58BE0D031082088ED28A62BAFE903E1C2832B614FAB2677C3CC26FFD9B488DDF792DC056277E7F5C3CDB503C5070E26F3FDC8A505A11D11B0241AB8BC0A

Origin signature

3045022015661DABD6E64959E3AE6773C76D5D91904E2CF7ED0856D02044DE4FFA0B6CD3022100C37D1451A254F150CB5527BB7172989CF1ED5164D121B40C69C08EAEDA5D3E28

Proof of work

010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A

Proof of integrity

00DF65B4E3299A46726D76DACA74FF76A8EB770F4C7B60F61FEDAA1D3FD828F774

Coordinator signature

C004367806067745BB9A691E094150CCA568B8422AE7C7D7561CCBFCCB98634BCC1775C17631F37ECB3882016191D677A15A127D20DE5538359106BB96BF2F06

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

C577741C33CA7AE9770D4B2C510468914B6A6F5538EECA71E80FF192FD36F3056A79A6A76E1D363937302B28B65DD22B6B70234054BA57E6A4CD7864F730D609

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

8AB515C4F5C1CA206671D122F37C802A3C44E3DC2335F2B5851E1D6DCCC6F76DDF00FA816F86D2D677C5A37D83F67FC0E744AB157882FA325832D22095A6B007