@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
{ "00005E42BDB93FF0A688134E99459F60A0663F83669EEC9D3E7EFEA903AEB8A2F113": { "amount": 0.03, "chain_id": 11155111, "end_time": 1697900400, "hmac_address": "00006B475FA3E7D98976A1C8016B130CA13AFC4F35E8A4304DC511277255875C634F" }, "0000B2D4464BFBC359C8AEE69E705A53DB9F866F1AC2EC0466B8933F8716BE8028B6": { "amount": 0.0001, "chain_id": 11155111, "end_time": 1697976360, "hmac_address": "000048B676BF5F45F8730DE0706A789FAA45D63366A658839DDA647765E56236FAD2" } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
79B7273C6F8336F02409089F905F39418B847A1C0423070AA97451E957D33E682704137FB33EAA520F0DCEEBB7CDE711E64FE40BD3D1BF5C3288D673
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00000F8B...9E8BAt 2023-10-22 10:07:04 UTCAmount 0.002303 UCO
Previous public key
0001C6FDF0CF8E4BB6837C0A4D80A1565C19AE712CB955EE8AC012C358A6F3CF0950
Previous signature
90256B0CF7546869A2115670BA74188B8DECB138227ED93F5E07A5FA93DEC7B24DE2F3D21832206E9AB8ABFEEFA10C5B064B16C3A7393C668BEA2A05AD056002
Origin signature
30460221009D8D31E028ABE17ADF48B931BE85F1A8C84A95D850191AA6725B3E3BC9FF7715022100C6139C3DE24ECB697A54E62C0840B8C9931E1A33A5430785CCA677910BA81E88
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
00420CC6811C527C1F622EE82104B670B54C158FA7A685DFADCC06ECA51B5830AB
Coordinator signature
9525ED1395A9DDCA1139D9C59F8BED14B266AA1C1F154E43D507F9AE1DBC741EE381D215C9A36507CC053D4DFE49DB31871C25708B4E301D76006476D41CA20D
Validator #1 public key
0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34
Validator #1 signature
2FA4ECE49F2888B4C6D513709DA4CEFA646FC2C3E464624F987307EC853AB5658C496F9E23FF9920856DE33A86ED99A534D1247BD8929A8B65E4327636C6450C
Validator #2 public key
00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC
Validator #2 signature
3D5072848C64E02C044A7BAB2DAE55D09B61376435AFE357A5BB02526A27FA4CD30AFE4CFB26F2941EDE8E6CD9B65EBF292877A5B720C490D8B3E14C81E7F709