@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": { "0x382fc4ec2e12dcc80b801600a83c419e687470eb": 1700159520, "0xdd1e5bbbfc1a4edd192339b17652c78f1a021f2c": 1700162160 } }, "requested_secrets": { "0000A729D62863D417F89C5EB3D97FB7A6AB7564B6BA049A01CD6DC287BF0AFD8C96": { "chain_id": 11155111, "end_time": 1700131800, "hmac_address": "00006B031334393B9166A435F8376D6039A1A451EFF3206E24153AD14BECCC8270B7" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
FD6F1421F83CDB2E4C4A505CB6BCC9BDAEB113B41F8281570B3283F40361E0D03D6DBD99EF1FF2DDFD91C80E43EAF579BA4218B1B1215616645D2BE0
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000C2C9...663CAt 2023-11-16 17:16:44 UTCAmount 0.002303 UCO
Previous public key
00019A07A9C7FECD2B29963D4695779984ECB1434DB9B6EE65DD7E7E3F78D4D8BE0F
Previous signature
9C7367BDFD31502FFA52A8FF1DBFF854264F5CF5DABCA50229584C09158054412BA5D265A52357104762D56CC79D37C4E07F91AEE1AB2FFD2EC27C0B43FEEE05
Origin signature
3045022100EB763A013BED6CE59CA5159A16CB4C052962F6B7BE71ABA2ED3755CD8A18B69E02201191BF4FA9CA4009771E4D26716ADFA23BE481452E6FA9D408443C13FAD39E8C
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
00742436A16CA97930860D6CC738358327D0D31B93A8242F8F15F4E5C3AFA3642E
Coordinator signature
FB4474532BCBDC358C3C4138F451C4343B826AD8C78DCED6CBAF629C5DF99BCA797FBDFE4901E9216709A812224916593AFD04A12AB2A3446151AB6900A7F20A
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
83B4071E486FA211C186D5E2643939BA5789D8EA8E8382D009B998C496A41E5D77B801A78B4D952971904EBEE9FB0D70232CAB707104D8F365ADD6A29B3FA00A
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
7A432CC36A25D9B16FF53ED5D8FD93A28B082D132F994F27AE483A3B2FCE10FF5D8147D61D457A9DA9DF40B82FE63474E5BEB41EA67FB132CBE9536141DF3E0A