@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": {
"0x1a752335fd3750b48412947dd56ef1459d216cc1": 1701338400
}
},
"requested_secrets": {
"0000FC0CA1A4F11025A0EC45F626899CBFF66448E60EEDBA6F40534C5D9FD791376E": {
"chain_id": 11155111,
"end_time": 1701341760,
"hmac_address": "00008C61346AEF6A838D6792B8EC5EB12386E276CEDCF34F111BE9D078DDFE72A055"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
1EFB2CBE4DEC56093EEBEF1CB4EAB32C63ECE77676C5C1D82B3FD1D2969D28AC381785D6F41AC6E8F248B84EA891A6AB4A0AFF6B38909A903AE286CC
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00005E8A...A6A4At 2023-11-30 08:56:34 UTCAmount 0.002303 UCO
Previous public key
00010D956453D470A02411EBEDB12129DF96349D7BD8A3C7308E134E21898CDF3D3B
Previous signature
B7C78E8D0363082115C5E22C8B6A6A5FCFA415DD521D5C5B19312C80B6F8BC4F570F102266D6FB7D0BEFFC43A03036357A57CE0FAEAD83950A6B2B9FC0555008
Origin signature
3044022019E77D199AC176E570A0F63EA3701ED48A1E8CC5130A977BE691949337EE2B3802202A87ACDB9C37F4278E458089F529CFEA311EF8D998962EF770133EF352DC9D37
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
00ECF2C5D412C69432D09301FD3EF4C8809817412AEBE7866114201761DB7D3BE0
Coordinator signature
D3F4AF27FDFC6E7386DFCCB0FB79C55F208FE697B16FD7BDC18C0FCE29DCDA2D46BD32CD9BF35EF810B3A7AF2EB8540296116C77EF360546DECDDA07606C0C0C
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
067731076BA80F498B8C0F60D23F130B8B2D77C3411A2ABE9E3AE7DABF6CE75592D614BA3DB85ABFF011A78FD684CD94D002BCBD4E084033A35E8F6942819607
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
BBB88F7466CD50132FF4F0353551B9A95AB05B625F5688660C7452DA0FF259DA13ACDF2A3F5383351C19EBE0813603A3C6230BF6BAF7D3B89E0EB568CF109A06