@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": {
"0000FC0CA1A4F11025A0EC45F626899CBFF66448E60EEDBA6F40534C5D9FD791376E": {
"chain_id": 11155111,
"end_time": 1701341760,
"hmac_address": "00008C61346AEF6A838D6792B8EC5EB12386E276CEDCF34F111BE9D078DDFE72A055"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
814F2BFB9D9FB1F4AE6F09C60BB9BCA45F632D8A4DF3E78F389332A67EB32B2EDEB02FBA06AF32590DA144EBE4C49DED467A08178BF040CA7FB73748
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000021FC...B525At 2023-12-01 17:43:02 UTCAmount 0.002303 UCO
Previous public key
000126991736AA904AC347C751B85D950B3BB2DC05D2DB357AD1389BF244DDEF0358
Previous signature
B3A9DDE7DD0A7DE0F99F3A0903DAA4C78617810450BB53CB63C39FB0CBE04485F6997D932BC93BBA5E375FAC5FF8D2FDF43B59F399BD411F11C6A2C4B85EA706
Origin signature
304502203A08376CC3B764631087B14E90F4E2040F47C62778C61C3A41627610892AE9DB022100BD4FB07D428082B79C4E45BE64379F5352F6BFF456BE2C8826860371A6E7DA1F
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
0087D0A1E018770CC5D89F0BA276D8146888112E6C7BC33F194CE91ABA4A4E3E94
Coordinator signature
14F3504238162E011A8823BAA2F1E50DB8BA563A72B87471A581B404C1C56771DB4B9EE953151ECBB70D43F8DA0E5A2E4A6F26AE9E55542F76EB2C8FD58E6A0D
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
6209E9ED63A7A13B08886639D02E049DB6DFE6584260F1808DBEE2CD54BF06AEC4BCD44627369096117C6D5F3C2656FC4CAA5B645C3284C2095781CA89CDAD0E
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
AD058DC44DFCCDB4CDA71FAD38C73C3CA4CFF665BAFF87388FD447BE0146CEAFB845F714D2D210173AEAB3370E4D8447C935E5DF0B8B7C89DE9C192FB35BBF03