@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
{
"charged_contracts": {
"11155111": {
"0x49f9e3de6356c7115e82065f0e7c8e147343d70f": 1706382120,
"0xba59dc406d336d2a7834beee37ebdc0ddf37cec0": 1706380440,
"0xf5ae0b478698c3a5663c01974e4c1c03737a71e9": 1706378580
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
3BA0F5F1923509EB9B0EAF97452709E01C9022047F0F4365CEBA62B7AE84491C93CDB3065A1FE31AEE5B1D848CF76E7A213C8D1141DC4BE88EE47B3D
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000F563...87A3At 2024-01-27 17:10:24 UTCAmount 0.002303 UCO
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