@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": { "0xcf93d25b3f3aaecc0ba365f5a1bdc14c7ab0280a": 1700708460 } }, "requested_secrets": { "0000EACA7D2B41C37F6646C1D25F37E4CDA54F23817CC4DA1FE1158D35E7645B5368": { "chain_id": 11155111, "end_time": 1700705580, "hmac_address": "0000EAE11158E3264900A806BAC7636D58A5F2B9D213FBC78589BA5BDE8DCF14BBAD" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
B807C7931DFAA8DF46B57AEFABB7D4EEEB68BFA55490271876B0A427CB7F4BB20D84F8664F2DEB4B4E8639AC1BD08FAC6A8CFD3E730A5B5F143B34ED
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000EC57...915EAt 2023-11-23 01:01:44 UTCAmount 0.002303 UCO
Previous public key
0001117FAFE325CB4D37E0DECB9C4F0AA3C4BE80DE06CF521B1D217795AF22C6E0AE
Previous signature
3CB0E30588B54808FB0E73BF466C0A7362A87350DCCF5D4D25096F1D3FF1385CEDDC8AF4ECE9D66E474C4457147F3B264AC39C29AD722EC25CCD231198FA5605
Origin signature
3046022100DC5931F9DA8B254877BE9B67A8C9467D8FA8C30618B9DB92A412BFF338C92CD2022100AFB450F3BDB23B2623CBC2A6E7644CEB4A5620A2882B4FBB4432AB2CD6B26B7F
Proof of work
010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765
Proof of integrity
00C198478A48430D9A72DB3D213E5268F7B7091CF2290FB712928CC5C187D83BA4
Coordinator signature
DAE0414CBA1183CC806D926270B5C20C6D75A8D3DE62A32ABCFBB142CE74B6533567A22131EDF15E90B668E875A42098C00F0D0754740AD22279EFDA24CCD80B
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
C67BECC57609D963362F59E155641D6EF83F59F0212BED392ABA2A18E2C5404A600F3B30EC7214916838CD40F42F427D24E6E4F57DC3F39489AA482D73614B0C
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
3697C8573B55E08450FF3E100FA9CA092976DBD3F3C7D13E8527C3F3ACFD789EDD5A333A2373B87B312DD9B87C066FE6199F88E9574F56F5FBD0E4963F54C300