@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
B4418EF76DFEB05D3EB3ACD7A56DAE07357A0C0E881DAEC365505CF6B90EA6DA878D9F226836B450F530E9704908D7D4B0074EA0025197105E1F9469
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00008B4B...6E24At 2023-12-06 11:51:29 UTCAmount 0.00230406 UCO
Previous public key
00014F2EBC8679ED4473BF3E8C6FF1C107B75B6C7DDA9DD49CB215EEE1FC4EE821E8
Previous signature
A0C48BB06DC84E4A7BC126A39A6B25685E1B02FA727A8C4F917986FBA577B6603E6152A98ED3B3EEF178135DDE0B06012D0EAFEAF50F53237A4D638B5BF80E0E
Origin signature
304502202FE710F2D483158CE61B00D27666DF3E7062E6BC69A02F2F50E2A758AD720A3F022100FB7AEE7438183AD98CE583ABEA6BD23CAFF3D9A173B235C878FD29BCAB72769E
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
0014A45EBB6E10820A246E7F9793C4B93B0D879EE4DDC19B32773F2D7089302A02
Coordinator signature
CB19AC068ECE15BEB972BBBDED79DB3A4A1F49BA1FA0CADBB1DCE19938F3F3EC0E9BF5DA7DA6D96649D88E52CCC1DA94F26DD010C8299B01DDFDB4FEDE27D10F
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
5C02DEB440D50ABD048617BECE40A5671E87F2AD745230D828291C0EB5FC6148F456E51B5C9200405A92F743F58F6A96C0C80E161F74F350175A0B9619044D0D
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
04082B04AE5605FC9A05C10D4FD8E3C752F893E867C065A85D886F19F3DDEB9E56D0F4004E932CE2BEF24576371FFBE51B2053EF1EE1EDF59D18F4364370450E