@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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709 ) ] 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": { "97": { "0x58d7a7942e534815684871a0e6c9038436987098": 1700558520, "0xf53e6850ae0ab0fbed822533645460a06cbf93f4": 1700558460 } }, "requested_secrets": { "00009FC34493EDE831DC93A4E0E283A7182BDBB229266A5EAC90F8B947CA594BDD50": { "chain_id": 97, "end_time": 1700563920, "hmac_address": "0000E81A592298E85BDB9E7C9365AC7793C4E9E1C496B5A469AE3A2EC95F8262BEDC" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
AA6366ACDA36E6C122394C1A0BA8080DE39CB92BA3E78FACD93967F455A371F56EEAEA08F0ACEC6CB8B3012182D42DF60C7FA8E7E26925C72FB3148A
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000036C1...D55CAt 2023-11-21 08:52:48 UTCAmount 0.00230406 UCO
Previous public key
000136E1D5DD2F487169BED8AD9FF12C2FABA8E6F1798BFEF87E3B8B0465F876F4CE
Previous signature
5BA74E00523719D4E32CE2A88DA8B39F6294671A4CBE85C9DA928CC20EE4174F21BE82E8095D4C68A75D765951D4A6CC88A0AA3E5F9D67687353D65C3E54770F
Origin signature
30450221009BEF5FA40A6F76AA0906134DA33B1F56D9622F7523C0CF0B690A8F9BD1CF4CEA022004F50B06144BF5D00375362F293A11DFEE05DB4A8435FBEB8107C4FE3B95E36D
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
00811EDDD59ACED047690CA74F7C54AA447244954DAEB1F6CFF8E0F1848E8146A0
Coordinator signature
E027AC3F01A648FCCEF9F41730640EED59E25E5C486344AF3EBED5F030221CE2ED3FCA4DF25E906B6C733A02D9DF1D9B385815519F0149F6DA5E2C15F6B19308
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
864CD467EA0025872A7B727630C90C6EF527F536AE8516E1F2D8329D97067C162C51FDFCD4E765F7F6B0599ED63186DB53FCA16CBB26D72480464D661177CB0F
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
AED724FA11E4DBF22CCDA8AC558D7F03D977B7A505BEA4337F9B844F629DC4A138641B5FE108702628B4F8C39F7AE52EE0154CCD2166FDC7D91AA3E89B4D340E