@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": {
"0xaef6c51204040a67aeac4ca73f838a189899db95": 1701870600,
"0xb1c508852e645aee43c6f2371c8976c2fa8384d7": 1701866400,
"0xf272df9993ac99e9a912d17e142b14be3754dfd9": 1701865320
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
9ECA877FFA4AEA8E32707ACAC67B3D59B97FD25B92C3152CC63CE30C1D0C8CADC443B491121B592E362A77DDF778B81AD94B4F14D4D16DEACE21C30C
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000029BC...F5CDAt 2023-12-06 11:55:08 UTCAmount 0.00230406 UCO
Previous public key
0001F8321BF58A97147EE994DC799B72783CA827B5D5D7F3766F4E756C05293AA314
Previous signature
5547237BBDF3B5F9EF09C8FF44137151A9F48BD3BD521D9C3BEABF256E1FCEA0094790037C832076042E0BDAE8B71016DD1E7E1227165B0814821998EF90FE03
Origin signature
30460221009B138AD4F5ECFEE25251F9F505D06C5881BBA1ACF9999DCB7A48B33A943E4FEE022100D5D965F8F4C501056B2355796BD8045E1DE528A2CACEFE41951C06A7C327A854
Proof of work
010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B
Proof of integrity
0017275DEC497BC4C3A981CEBB060CA1E27A0B74AA16373FF95A5B0FA1D365BF9F
Coordinator signature
BE2FA6FB8FB0EEEC416F023A26315D68FD718355F9644FA0255160C82A2F8FE585213AF98E8ADAEF43A2C2808B20CAEF551433415583A8A388BEBEF6F5B5510A
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
966B9F65551765E6352BE6620E0D8D1B40319F0F5B6041D120069370BB96242BB27C39BD63669AE390CF828B62830B1CA78F14240FB32B7AF109972A130D5807
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
17DE1E90899E9915F929DBB814E8DB2755CB14C9E03B6D72F7C67BD0613F21A5101D4D3C36639E998A0C59D5967F682B3EF38D0F63232077FB688717305BA10A