@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": { "0000EDBA5334E7493EA0B6FF54072F941A5399D129FBBADB790C27675C355DDFD4A7": { "chain_id": 11155111, "end_time": 1700389260, "hmac_address": "0000E34429ED72F48FA9EF7361851E7483CDAFB3C2DBE108459E08C9E1D1912F6495" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
CB02961C282E54876F551472D67FAED455ECD612BA8CFBBD91C533BA3B4C0EA312E71C1D4A64879ABFB4D5EA87E818D0B5D00314B953648E4C3FFF1E
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000B000...A19BAt 2023-11-19 08:21:58 UTCAmount 0.002303 UCO
Previous public key
00016978192DEA65C766A7FFA47E952FC8051FBFDB9A28C38FAEF3E31D006BA041AE
Previous signature
BF80B5863CD33494F0789F251264557DCF18605F166AD69ADF427977E53E4137E4E08619FFA4838AF349EC9C847C9182E4B487E139C66E0C398DDE8AB86D5D0B
Origin signature
304502210094E0CABE28AD9ED707CA10F5B7CE8B61D4ED61AA545862FD2EE489A8F8A2F94A022007034FBEB5E0DCFDFD4103BAD87295823AB42245270EB3B3A290E77B817553B8
Proof of work
010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765
Proof of integrity
0054ABFE3800D602E833822B7FEC65CBBCBB26819D630A96858740AAAB17B90BFE
Coordinator signature
CAE703B418655D2CAEF8E23431E003968911385E0EC3C658990F70C68A263F4DD457CDABC3BCA580654219BB7028544B3D6921612B579039DE8D4B55B4B7980F
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
AD89063493C8A236DDB23FEFCD41FB227BD93D96A34D391024F357166ECCDAE75FC54768B13541F4FF81ADAE2B67AA71A05544D0287D5E7D9C1EED00C53E6A0F
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
9329011C8078C9EA644475D1488FB37FD0C88CC4C8568AE9C43B084B11013619195BF5EC1AEDBE3E4DAE7AA01BDBD1DF5E042AB66F1B4419C50342824FB0CF07