@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": {
"0xe21127daf2c9139f931165394e162b0350ca9849": 1702760160
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
D7E399E5ECE0D33AC6C5C96F82063B91BAD6853AA66B84BC6A7E421F750E1F0CCDD1A552CD731747B0DFF9E6C7E97E47D8B6F7DC2AE0904609B7A476
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000AF8D...A37CAt 2023-12-18 15:34:59 UTCAmount 0.002303 UCO
Previous public key
00012A54142C2CDC97B86B20FAF82A6D43363F58BC5B38CA1F5F6EA33FF5E27773C4
Previous signature
37C61FC4F76A5BEF9AE7D0630F962AE279FDEF0B29081978F0710316968D0BF244A2B4A8FE8B6599E406813D3FB3E2C9F6D2E818416E995F8050621FED143709
Origin signature
3045022054B147AB50C5DAC96C6BB3FA6AEBE5C089379FF8A562863B8D965B89CCF2FF80022100D869945E23C2B2A703776D2CF4A3E7646195D7813C9AFE45485E4CCFAD515F53
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
0034582DC32D46D978800FE23F055BC2C8C3AFACDA36B5DF151C1155162AC660D5
Coordinator signature
ECD01678523C1289FFFCAAAC948C31F41055995C410ED88A6BFF61AC41D9C123287B00ED9BD3594EFA3DE9ACFAFDEBE9958BF4538A921DA0F840948461063F05
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
8CD65E3C5574FA91B5FB3C41DED7672BFF4B9B57FBA5190CC0B41DB0C983A36DAD85C88C1855DA8E5E8B9F5EE830A1197730D8BDE4BDE1A311D6F4152D736A0A
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
1094C56BCD8AA6AF6D1AEA38C187873D89FBD4885B354E10AB99E2799562F47BA1EF355A6422E28025C912859EF5E660DD922ECC8E9ADCA2FE0674F62305150E