@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": { "0x441d941c7171a2ecd371ac288e2dfaf4cf26fad8": 1700219760 } }, "requested_secrets": { "0000A729D62863D417F89C5EB3D97FB7A6AB7564B6BA049A01CD6DC287BF0AFD8C96": { "chain_id": 11155111, "end_time": 1700131800, "hmac_address": "00006B031334393B9166A435F8376D6039A1A451EFF3206E24153AD14BECCC8270B7" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
D2896F14B3B27623607A6A64F9AEB972D4BCA5F2CE0C7E4B0A802CDDB728DECEBEBBA491D9E8D8D9A2320C621E11F022A92C9888F8EA33901A0CA323
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000814C...B668At 2023-11-17 09:16:39 UTCAmount 0.002303 UCO
Previous public key
000163CE24DFF2496C443F3F2B746006A6C6CD23708074B08F09EDC41004D5031516
Previous signature
621EC7CBCEAAA90C94273A16FB5002DC99CA4F1730C602AB59356E52FA8D79352FE28D88EFF6E81FF079A1F4BA27904F1B159C1A660F15185EBDBDC416769A00
Origin signature
304502202122A1D33035218D446926B4B1A769CE8FFEF1D9423861E8E4D36FD241A3A06A022100E99B5BAECBCC82513E9C8549D676137A9CBB616DB54206F9A87D32A3DF40674B
Proof of work
010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B
Proof of integrity
005A5991C5E4B4C61D22B812D93EA1566854F05A5B504A1BB53523F1E2E1B8FFA8
Coordinator signature
A9B91EF3033E80CF2446E98CAEE75DF22E50A166A0E9780BFB2A8B3E7F8ADAD901093D8BDE94B62475F919F709CE9B7F56F1DEBE94E7FDE7C674248B6599730C
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
5A9DD4318BA5D8ACD3DC937F49A07BE657BD61CFF9D1D9DE2C24C530926181730F9603EC54FC049FD40311B3584315FD9C70AA5FED951655D4CEA7EA0303570E
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
CB5CC8345D0FD9A06EDD31C0D5C6AD25709344EDCA7CE83B0C506697D27E88D7ADBA9D8717D2CA053D90107152F058EBC98364DFB84A1C8A9B04BB35745E2A0A