@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": {
"0x117ff9ed8a21dafda5acd04be1c353128203520c": 1701957000,
"0x543dc0c1e754ccb4ad16a9bdf39bf5623700c36d": 1701957960
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
F04C944D68C4B9542C062158C26B2488C09623346B9B703A28DBD5F75D7C8E857FB1DBEC8E8196476F663310A86875D56B31FCC91A8C7BD4476D6B47
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000EF73...4AC3At 2023-12-07 12:13:35 UTCAmount 0.00230406 UCO
Previous public key
0001DCE351950228BB1B6746AE15C6B95A3C8D9102AFD82C9A51064ADB7634DB0D16
Previous signature
2D9CAA01FEBB6F28F550E6557C68280626C3F7397F9CDA95EF276746A91CB6CA594E7BAC334FA6D1F3E7308BFBE5C69C9F251391844270C031C67094211B2E0C
Origin signature
3044022017AE433699A1B00E28724E01DA22A7F182B77B87052A97AB3DCAEAB6EC10834E02202B61B58ED8AE448B5980ED3BD495FD04043B57FBFCD0E1401531BD8EE132D0C8
Proof of work
010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712
Proof of integrity
006BD2AEEC30B503F881F9E76A2DFC5B3E95D386748E43896998B4924FF4EAE1F5
Coordinator signature
6EA85394EEE72DFEC5FC537DF50713712701152B27A0519AA3D4651C72FC40B172F5FBFF4EBAA62077D865E22E0CEC3D41C58A5BC11A57CE81DC54F826EA0C0F
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
3840D80AA3771DF12AD68E3F1478A86D29A0253DDEBAB724655EECF4E7EC58563B67A2DB0ADF458410D103C9C03D029733854D7A05FE0660C8887B82CE98B001
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
AB09B661A69614D774805DF4F97A8FA96810716138ABA714F0314585DFA0B8C715EBB188A696E63EE9BCCE3EE5C28467AD6CA6B439E83E2E0D63877CC52C3C0D