@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
{ "00000A623E99991444586C82CD339ED76B1E31DD5A25C1406BC191E4D3C519942B3A": { "amount": 0.0001, "chain_id": 11155111, "end_time": 1697976480, "hmac_address": "00002E14EDF9203B30FF1BEB54E7D6F481FFA0874C2AA727CAA67064BD581FF807E6" }, "00005E42BDB93FF0A688134E99459F60A0663F83669EEC9D3E7EFEA903AEB8A2F113": { "amount": 0.03, "chain_id": 11155111, "end_time": 1697900400, "hmac_address": "00006B475FA3E7D98976A1C8016B130CA13AFC4F35E8A4304DC511277255875C634F" } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
782BA7CA64DEFC4F2C5FDCEDF83B126B5882C7CCFD355BDCCA1054BC7E59EB1CE913AF1950A8F8351B36587A8FFB3D8E152448F385200C0D6C99340C
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000B3F8...EFD9At 2023-10-22 10:08:37 UTCAmount 0.002303 UCO
Previous public key
00014EA8CA9DA9A819FA19B53711B756F91D6422D54526A6544AC3C36EDD8DDADF9F
Previous signature
2643911EB754810B14CF3863C635F3DC3FAB085FBE575E3266296F8D95B887EE8A8CF328ED876A39C3327DCA38846439FEA2C8F93646F8416E529BCE9650CA09
Origin signature
3045022026977CB116F60DEB8ACAF378A1AD6436BB22BAE660E5982B71658EAB796C3B6F022100CACC4B7BBD7B3EA760238CA5BDFDF0A4F82A143FAC03856209C8F7F6A44D5DD2
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
00AF986AFDE044982B11CEAFAE2257CE1209A029ED273BCE6184DBF089767999EA
Coordinator signature
E68D12347E9B6E29ECA65BD0DF3D71F100590EE9ECBBC470D928FB16BE365535B534E341ADFEB471CDF5579C5089FFEAB7E260969BF5A1CB3EA141E1352A7A06
Validator #1 public key
0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34
Validator #1 signature
9595901F5B9A4B1A80A7BEE45AE3A92F485023705A77836E7057ED7CF8D8A9ED3BAF8A53B852FF1209AC94B4051259D2F0A2E103C09246CA77D965AC56D27A02
Validator #2 public key
00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC
Validator #2 signature
611FA5703AF27C8AF6968AAD801069D4881428618EB65CAA8AB05DBEDC5BDDC007C424CC783FDF8DD6BF2FDFEFDEE3A9B601E866C3C68315B46A658AB2F65802