@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": { "0x441d941c7171a2ecd371ac288e2dfaf4cf26fad8": 1700219760, "0x5b3c81ef4b90ad31ee3d22fa39d7edf23ca55955": 1700221920 } }, "requested_secrets": { "00006BA3D3575DC90CD210AB1B968078B635D46BFDE682C27D2349F1B8F47F341ABA": { "chain_id": 11155111, "end_time": 1700225580, "hmac_address": "00007E67B84551E49C53138E84861CB9C1E206C927E64743AFD161CD5540B87AA5B3" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
7B683466FA83BB05D43E2ADD39CD0EE62BCF5D08F682601167A1F6F57FC9372CB394A3055DA702D4FF0D6F1BB78D889294480ECF5431179F49B14FCA
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00001733...5CB1At 2023-11-17 10:53:33 UTCAmount 0.002303 UCO
Previous public key
0001D39500A1EA07F96D6C5644C7FA14ACF56716DD21DFBC0202A941EAD88222AD83
Previous signature
E96569F03B91676796F4FBCB2BB17A96900EDB4B1E408AE383813395265639A3C949D8C0D657442D23EE27E939C3E1215407854DD98A3DABF14CDF73EB3E9301
Origin signature
3045022020996C184A3BB12C244DA107BD88062858359FCA97D9013E7C2851CE1886668E022100BA016131FDA1469035CCDA0A72426D5B613C5D99C4A77F26BF3BD150D9344365
Proof of work
010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765
Proof of integrity
004400CE09383C6268BC873A4D2C352C21B3E3EBD04F0256C6B76FE61B8B8A480D
Coordinator signature
D5DDF96D302236B925D5EF913537FCA6E81BFDCA2DAB4974E1A689E4F514FD22E548D0A0F0006ABAF7F504860BB0673688104B770C67B8F3E5EDAF59F3456606
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
69E1C87ABBCBD176B1DD64A058C7C1E2993DD012BB52B3F0F93EF96C9A50C2030D59190718588782B5E1C5617E2DB7C4F6C7C6A58D02B26F7A1472AB481EF00D
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
8C19CCECEBB77090C7A7DD6CB9316BF9D99A8529D03C84128D54B1D4AE4FD976244BEE2CF38DBC01AF742B3E755C48AF204C00F1AD69F992C437FA7B69F1C108