@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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709 ) ] 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": { "97": { "0x9f45d0bafe4b67d74fb747fdbb86a20c96cb238e": 1700094360, "0xd986a1ecc4a14947bc11ea6f049a2b1f14027948": 1700090220 } }, "requested_secrets": { "0000054BAEE6A5F9859E365D8E6984243CBD502D640FEC7124F1EFC0214681AF1ACB": { "chain_id": 97, "end_time": 1700090580, "hmac_address": "00002D68AA606E2270E19D2F902BF5A6AECDA5CD8197A8A6B8E104C8590A23A66991" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
79ECEC910B410B72DC9271D7EAB3DAC6C3A0ECB1B9DD5FC1060128FE37CA20BB3C9ABA5E9A866474B36E19D0D8438CEA84189E273EF9445F52ED2F03
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00009A1C...148FAt 2023-11-15 22:29:24 UTCAmount 0.00230406 UCO
Previous public key
0001D9EF04B0D09BDECE05E9C7BC79836DBD2C7BE3628682C45E370F745B6D251694
Previous signature
E513C6B4E9BF326BA4D7E25FBCEA6D6B5AC526E1815845207327B5628D1A46A54D7463E35D421501B5FAC268F4C5F34E591F675F5FDB4C62C73C52C076DD750E
Origin signature
3045022014F527741878B56BAAF5E122D31B15E62FB0EFDF78C6E32AFE31D4FB79D9A459022100EA9B55726EDAD3B6059C87B3DDB42DA8CED8433FE288C6DB309CB3683F637C41
Proof of work
010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712
Proof of integrity
00F2ED9CF4B53A248A23C6A8423F954C967275FB70924072BE4C1D8B7723D88705
Coordinator signature
C08A0D0F9235E5A4CF6EEE0E76F7376FF3B80EF7DA224BA8199B760C92B5774C28E1750CEA0E50BE98E451BBDB546901EE3752BB8C6471940671CD7A884D5B07
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
618CDFA25D5ABC5E13DA85EAB46E393AC203A6F381BDB3391DB36A9C2B437524BEF81BD10C93489D6E9EE2B71D0199E353BADA12E763CF3C1161FD5AC5627D04
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
9311494BD0BFC9E0B6B91BB7B9D6FDF8105644D6ED8672F41237F798FBF7F13C8FFEAF9EBAA7B4CEF6B09D49F345876015BFF603E8701A1A7F396159DE658509