@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,
"0xb1c508852e645aee43c6f2371c8976c2fa8384d7": 1701866400,
"0xd9162b24957aa9084a479a5a4da815c302d545e8": 1701860340,
"0xe999fdbb6c7116a8c729bad00955dad25ddee2ce": 1701863340,
"0xf272df9993ac99e9a912d17e142b14be3754dfd9": 1701865320
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
FD91F7D58CF488091DE19FFD91471572BD12F954ADAB3E698341E5736CADB60C79EA6A49BFF0D83FC84AD4637D0A4F2CE495049C93A45E33FBA8E40E
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000F21D...329FAt 2023-12-06 10:44:38 UTCAmount 0.00230406 UCO
Previous public key
00018A66397AB536C40B75527DDDD5ACB4EB8999D777E580D88C765E0EB65E0B3E72
Previous signature
2A30F5E248607E31786275234D0E2D242E5E0B58B91F8D8C02DF7FFF8E74C90B85FC9A20AC9924094935F47C82555A4868F078A6AD1ED2F32E6EC0974720B40E
Origin signature
3045022100E2F8D55A1D8909E11579F35E9B759678B04129BB61AE37A1FDBF8C86C53F6803022044756EDE4EBCA21518ECB65E3CE228C36341B0EF406990AB260631230650F98B
Proof of work
01010484B78F4110D8E9D6FBEC72759895CC9D4532177314FBAA8B07BC525FC1AF48F150EFBF104B1819106B8E3563CD0E1FAAE5325F8FCFE58FF744C35F47669D2704
Proof of integrity
003CFE6F1CAECE9408E53579BEEBAB701CF45E6C2AC7D348E9262F0DE901DCE33D
Coordinator signature
ECB21CAD5DCCEC23C17A918206C4A26542BA4626E44E2FC1437B0E140D9C9C41283C4DC2FEBFBEE08682BDA8BC32EF5972570B3A2390507D5BFFF5CDC6ACE20A
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
15B5FD75E3DD093C17CD89ACB4AA81906A59C349753B1442FB9791A186A11C113FCA23F36BD1CCD7E52FD83B1F4338B6902A2BBA690DE3E7EC2114763CDFBC0C
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
3B20AF9F342C1CC98D87D3B2D5CBE21A2333320E1144A06BB53B5461636A2DF026596CFA309526750EAFA62CC9939B276726E872733B37F780E74D418625E408