@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": { "0xfc47e4eb4b738120cc6eeed3c2dbc13a8cb9703d": 1700817600 } }, "requested_secrets": { "0000EACA7D2B41C37F6646C1D25F37E4CDA54F23817CC4DA1FE1158D35E7645B5368": { "chain_id": 11155111, "end_time": 1700705580, "hmac_address": "0000EAE11158E3264900A806BAC7636D58A5F2B9D213FBC78589BA5BDE8DCF14BBAD" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
4DBA0BFA4760DB11CFE9FFEF06A97FCE8976BCF23F48A2526622179A4A82D99FED64A925B146BA0302BA73C4DCC6F9570B90E96710237643CB0173DC
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000073AF...E6ACAt 2023-11-24 07:20:46 UTCAmount 0.002303 UCO
Previous public key
000120D65177C9BB55F125A52F95DBF19AF92AA3C5318150C32AD9FC49BC9594B983
Previous signature
B37AB8095AA8BB049880EF01F2B2B8F29BF5380E708B929807D1C00E6F0DEF7486CBA4B8634E4EF94A08391A2A354F6539749A2D7676A234F43571B4B6600900
Origin signature
3044022002F27DD8CF91AA5DFCEC8E5E1C54F9B423FC93A0D8EC59332FBCD9496C3C8A8602204D8D07E51CC741F5B041C91ACAAAA47EC9AAAC4DB8ECA4F2A0DE92E12902ED46
Proof of work
010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712
Proof of integrity
003833140C4EC94A9624372F5A424E1F5112EB07E62E258E71FA8891F33BDDE401
Coordinator signature
1A2BFBFE2BDE3E07F1BEC9FAD0EC0BB25028A1721767925EF13CB7ED54378F137445A3AFC3AABDDB92872F5D7A1162E6EF9CE6DB3D50ECDB6F8C250B4737060C
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
58C4EA75B891CE57B0A238DC2F2B701B383A6785521A7C796FCF96394EBFFF7643DC9F5E475ED6143F535B891910175A657205255052F7AFC657A7CCDE200401
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
5EEF514AACDDE62CB609A677B7B5383FBC4D49A1B68221AA05BF6A549E804E733903C016479B64DF7657A09F77088EBA04569B371C30A0B8D5E1CB40D2A63408