@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": { "0x9f45d0bafe4b67d74fb747fdbb86a20c96cb238e": 1700094360, "0xd986a1ecc4a14947bc11ea6f049a2b1f14027948": 1700090220 } }, "requested_secrets": { "00009D4F21D742C5CB81FBE579D3E48D1698D3CA35163F18087575BB1C5FB18FB09F": { "chain_id": 97, "end_time": 1700160120, "hmac_address": "00002E7C35758D53D2FF4CC1F00CF41EA786F00FD8F72B7D19F876E92F6685FAFDC7" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
F77BA06CAA88A38A93BEE60A1D1B5AFC20C00EE97A45BCF61F12371924499BEE00106577CB53B17E5B61163604A7478A96B8E24CE765ECB514B8350D
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00000A2F...4536At 2023-11-16 16:42:33 UTCAmount 0.00230406 UCO
Previous public key
000154A886BBE078D49C730C5C2C41F030922268676EDBB1E569133E4710AA653876
Previous signature
ED52C71FA0D33878C48A62292031202B63A930EF2579970CB7452E78FAA214A7C10D7682BA141338E8AFCC23CC25102E17D25A0DE53DFF61C1AF8AC9B1A8C70F
Origin signature
3046022100B87364F33F0BBA17EC3EA493A640596319F12C284DA9F22830C1059329D48214022100B3B0C4D06E18B9FB018E023DE7D5DF64592ED5B70ADA07F1E01EBC871E59A0AB
Proof of work
010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B
Proof of integrity
00A5F81D7B7F44379E7134B119642153F54217B70B63233BCD527862474367C9A0
Coordinator signature
9B1AAAA9877924391D6F885EB9B714774E742FD48EF6C8945DEF1EC1156AAEE4EC619F3F2D7524401FD47B18AEA27D680C72C3DD967740CE7AFC4BFDBFB9D70C
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
ED5BB71DDEE7433DDDBE8EC73C235341EAB4F09D3A800611B733A8674878F5A1E05574F548655562872C2F89B16E859A2F110F8520D77951952D3049C7AE8A06
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
FDD61668AE84FA8D89BCEEDBF0DB5A0DCD1B5C3C988072BBD8FA0A76AE8D2F7F7DF7D4E7FF6E9D5A2BC02EFAC4EB53656A8C24DD5336546F11165D07213DAB0B