@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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30 ) ] 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": {
"11155111": {
"0x99044ef5f634918803ab1f92008173183cff6d01": 1701459720
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
E48AEBF3382C55EC8C28FA4DC8DE4F90CEE81ABFD6F80DAF8D80DB7239B385D3858944D0059E23FC5E232BCFBCBCDA7F7A1270DB659F83FB47DC10DE
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000043F4...01C5At 2023-12-01 17:46:02 UTCAmount 0.002303 UCO
Previous public key
00012E87FB7572D932302771BDF63730EAFA50FBD24E9FE39211B82B34A32F297150
Previous signature
9DD04F254A48525FBB431F47FADF03622D31CCCF52E92C4390963669E2E37D56D2D066EDAEDEA817C3E611F2B20A98711E3B8891D63AE1D86E780C45E513F30B
Origin signature
3046022100A6176A28609CCEBF3FF4CA6721E5E9A437B6E6435D53818C2CDC2E0624A276B9022100CB83660848EE8B22D05905DD731CCD823C5EB6EC8EC04C7655713730F4C2E52D
Proof of work
010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A
Proof of integrity
00C518EFE0FB6841B0CBC49DECC48E2BFF830D18CAF89665D2FC9ED24605C166DE
Coordinator signature
08FE0E504526C0038C5F463F2522DF0B1438B9703507912083EEE0C9685AFF8BA3536ED147FEFDCAF11D4DA7F7A949A227CCE122F0F5FD5DDEAE5C61683C9508
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
DC60002C36B58F3EDC8D758B9778298327DA6E06896864028E13AEA22C92274C812086513A6A5FBD9DE8D6F723675417A4284C0D0899BA62FC854B609177C101
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
309E12DC61C0B4764272A04EDACB7C3CEBA0F9A6DEAF279E841B48A0BB743B7676CB5E01473D2F0D0812D7B180115962608D52CB68987F7CC47BE6433A68C60B