@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": { "0x37ee091e6d78d5e6a4aa8e1b69fc43e0b1625e08": 1700089080, "0x81485e960e3b4913a2bf24e14928661ee5a539f7": 1700086440 } }, "requested_secrets": { "00008C1C1D0058E7B40297811BF93D94CEFC2C3BC8095B41A55A9239F17760E1C6B6": { "chain_id": 11155111, "end_time": 1700089200, "hmac_address": "0000476F40897F958CE9EE35BC8FCF543EB380124983C5DD7F8DAA3360344181DD56" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
288A16088DEB5A29007FD0FAA6015C18BA5E16ABE4DA61F4064F7A0A17A469D7A845578D2542B9A9BE48C35053AE47457A8BE75B2628DDECCEC06F81
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000022A2...948EAt 2023-11-15 21:00:45 UTCAmount 0.002303 UCO
Previous public key
0001986BB930684638C29BD6DBF110C6A4E208C5CAF67D5EDABCD625B1888B93E623
Previous signature
2D9115F160045A6A8D9F543D96D05C64B1DC04AAAA5EA27E019F95FDFB437E967960EC93BF84E1074ECC0574D97D437FD0E9EA8857ECD444ACFA94EBA6B55207
Origin signature
304402203B3E6A60588BD2A5EE67E5C7329A8FC7CEE5061D3161C6B7213EB8C07F7BE4F4022078AA0AD8B9D3E7A142879F1E98C67083CE55DFDCDAB3B829DB0752B5F5C4F297
Proof of work
010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347
Proof of integrity
004D44749862EB4E931BFCECF0DDD15DE19D81506ECD5F166EFFFC26AC2B1E82F3
Coordinator signature
A200A94536C397697F12CC6E60E52B288EE349BE3B9B88E9A19C198E844B54E40C32D25E50996DFF2146584DC3CFA3296C3392E47481E831B5ACCCFB4E09B807
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
1C934FA270BB84B6511204C7AD85D9E8B4BFE709192250E1F33FA24580ADB5CE5D38563771E5181053CA7A094991A83B1467AF291398F5E29F83786D38867E0B
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
5EFC3ECC9B747A6E0CFADFA24736891302166BD3E6CC438B11F65EA801DEE02F9440FE075C6B133A13C7FB0AC483A98173C15F8D5E63E2DD9CE66EBBD60C030C