Type
CONTRACT
Validation date
2024-01-27 17:10:24 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 (227 B)

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

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    3BA0F5F1923509EB9B0EAF97452709E01C9022047F0F4365CEBA62B7AE84491C93CDB3065A1FE31AEE5B1D848CF76E7A213C8D1141DC4BE88EE47B3D

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000141D8AB2F1E61EC60E9E7B12002030975611739365FCF3A371D2A8714413A5107

Previous signature

19B9C86CEC71C1B6F9FAC0644536905D11B6B9D6F46856EF74FEE30778CA38B93F297DE3574630939E3262B9DD761C66E245001B218C0A664A1B258ECCDD670E

Origin signature

3045022100DC0777F5FE4284E04AEE2FFE014659DD0A2D8921C8EE69266E05BD03B2CD3FD0022068D0F9B41C0423229392283104D5942CAE8B7409F33AD651288D2D4021136ED8

Proof of work

010104BB7216545F28C83467606EDA88968E19C436410AB446D1BC88FEBDE3506275F9B0B931CAAE420B96B2A158B7112F13795C878CCC346C76E04A96C59CCFC6FC39

Proof of integrity

001382A50247E8D72C40999435305C8BFF4A3F752CA701F406C2E6AA1B77700773

Coordinator signature

A233746C0CA12D8C4DB81673B5EBF299D009C35471AD059DDE376D147F1D140EA676EDD31489DC1BB387E39A9454D89E0BB34DDA12E4304E3137F075EF24150E

Validator #1 public key

00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A

Validator #1 signature

04D1BBD1C9F96851C62DD90F5F80D7DBFA1BD853E797F7436C9A31B088F60AE5C7D2CB7A4F3263D68B8FBAB343BF9D111F7402EDCE657C5F62D077B58087260A

Validator #2 public key

00010F2A0E4C424582A94BD90E05FE6931628F91988ABBE387D365994F1F3FCF5A12

Validator #2 signature

6A12989374A59E8B07D36A8D2874BF9276555E1A854A6B269577BBD17151BFAA3891735017571E378F289DEF31867135F4D6C4932CE705B7D6F79A70D499A60D