@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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709 ) ] 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": { "97": { "0x54a01cd104377e9a441517cef3c3e6a61d6cdf17": 1699810080 } }, "requested_secrets": { "000038098DB2C588163D7326726EF1A8B6E4EBED3A1881DAB7EB9F5FE6121A046DA1": { "chain_id": 97, "end_time": 1699811400, "hmac_address": "0000259962A87FA027369266B5D7CA6036E09B03600AA6F16B8175EE5A0F42A9F9B1" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
20744A6966C5DC2D80F99C4F6463C32B4108C847322F9838D771EE3C0C3B7E3AD54D5635AAE86393462A267182B4C471E29982EBADDB4A0C7D6FB508
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000BB87...B6F9At 2023-11-12 15:50:56 UTCAmount 0.00230406 UCO
Previous public key
0001563892B6C5E6F8D305FB4E2C95BF2A1A3B8C67A647FBFE1863F7C464581DDB75
Previous signature
1C40D7E9DB1BA72691D8D26A3F38FD589553C74FB7BB18FFC190480C1534336E65F825654AA7FB5D014A9592E5092344B90AA867E0B1E76A8C7F4E49607F950D
Origin signature
304602210096F7B8A46FE07171D69A01C33F7BC4825F2E2AE5F1F4203B627F6244087E98270221009A0B8FA2DD1C0E6C2F34DC35AA694A4E97490C79112E4F403B2479B8E23A97D8
Proof of work
010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765
Proof of integrity
0099529F466B3DCBE23AB5755D369D56479A5765F705D314A225430A02553DC720
Coordinator signature
EE22EB0EEEE6014B702E1936BEE3251242665F93E09D319E91584D17FCF526FB5B6703E863E6ACB3806C45E3617754E83F118D985F27EA0799BFD5C255D30305
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
9C7C54DF823C644B9385FDED0A96C5B184F762403876994B488914AF78B574D499E8C4BD1200E78909E482F32F20498AC24D937FDB9CAD3842026EDA32197E05
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
3A8A95EC8978A518D39EFC31FA2BE238C2E2DF866FE0D3FB4D91C7A36D16264F135BB8040AF5F86B28C4C922D87DBB8179AB786A8CEF57E30771AC0302C9930E