@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": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
AE8F7C983167613B9158A45857E26A8AD5BBD148FE19DEC691A00CD07E3651B32FAEC8D1FDFFE9A9C01BFDF07770306071FFF944B7A5C565BCF03628
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00000F21...45DBAt 2023-11-21 13:45:34 UTCAmount 0.00230406 UCO
Previous public key
00011E3A99BC859D3F14767EC8B2DB265E3F718D64B9C879218178A7C40761E49E0D
Previous signature
80DE9C42C8433EF624C0307373D547C00F6E327A609F8E62484D6DB8A69DE14766D30345A777CFC5110B08FBFC5FBBDEEF61984803434027159A971D0E592D08
Origin signature
3045022053A6158863516371A812E8B85AA94A589CE1CA67F3E6D550FD990F407D5D188002210094246822C656C7482A5C18E2C7F528BBAA1B937EBA0D3AB972DF4703DAFECFC6
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
00600621D796013B14883D9DD03647931FCD347DCB013F99FA41960C71BE05C0EA
Coordinator signature
DE4D415761D10E18726236A5050AE4F1D6D73F5C45724F1F0BAC540C40BDAD6975CACBA8A66DCF4FA0C94B782D5761240AEB558D8AEEDA2BCF05A2A154EF7D05
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
F27FB986A72427E21E5ED84C857955D49D90DC4138E9393F777A34E1C4A45ADBBA3BFAFA6D6B541BA970FF9794EC51D1129A813C33C4133DF51C1319F6970404
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
0C3A8765E9755282CB2D8299FEED5F814F46A9A07D4C2F1615FD9A659D46E2FE7294E66610699CAF99506CEC825DB46D9C677DC1B89AEA08758B3736A4426308