@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": {
"0x92078a37088f26e8a54fe334d6653ff3f30feae6": 1701862620,
"0xc7c8c9bbff72d5a65623f79a8f9d2600c2e3da98": 1701857040,
"0xd61e26a9a1a066115cc0d391f1fe230f043b648a": 1701856500,
"0xd9162b24957aa9084a479a5a4da815c302d545e8": 1701860340,
"0xe999fdbb6c7116a8c729bad00955dad25ddee2ce": 1701863340
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
0041E1C8A2B75AD42E6D4151331D2AA2CA19CB1674B9ACC6B8CBBA456F6ABE5D2AE3CDDF7906E3E35AA8B3522D450EF29301E4B135524ECBAB46D0BB
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000B4A5...E43FAt 2023-12-06 09:53:31 UTCAmount 0.00230406 UCO
Previous public key
000175ED5649923EA4E8402AEF8AC7DD995C8FF437A98E7DA42C8519BF29D7B5BA7C
Previous signature
B29D588696A3124C8E09DB70DBA5E16EF419605CEC5CA0F7936D877767D63A307094ABAF794DFDD773D1424C43391490FE1E5954196C845CC48E93AF299F4903
Origin signature
304402206416B6E695D8C526D1482C2967314E9C31A4977494105CBFD04776FB65665D9802206C5F772A8F008390C22BE1160710970781243CF1014F6EE84D4955AA486FD7D5
Proof of work
010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A
Proof of integrity
000902F21BDCA909B73240C529DA898AA1C36C78718DB7C0228AEB2703348CE18B
Coordinator signature
29663FC88160DB86903C3195502F718968FB1D375462EE3C6B287275988820F8CE12E228C040D75635F5A8FC529056A16E2FA1858FFC97FC1FF6577655D0020A
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
CB70C9D2CECAA90D39CDFBD5A26E62C4F6489B5C4B3299CF2CD17CA4E2064155D35F01464180A2FEA774FE947F6A549BD7DA09189F95DA7DCC4B019C5EAFD00D
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
DA77C85D75EBAB8425EB257279C36B2FD472CEC879891854524F52ED585CDAE55E9F8090786692F10D18D355776935BD0F501D01F18FEB9F2AD007C44FC95305