@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": { "0x0ce215fadd556334b9460424bf4cb0639484a1db": 1700085060, "0xd986a1ecc4a14947bc11ea6f049a2b1f14027948": 1700090220 } }, "requested_secrets": { "0000054BAEE6A5F9859E365D8E6984243CBD502D640FEC7124F1EFC0214681AF1ACB": { "chain_id": 97, "end_time": 1700090580, "hmac_address": "00002D68AA606E2270E19D2F902BF5A6AECDA5CD8197A8A6B8E104C8590A23A66991" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
797154C3969E904847C29B71C2439A7F1484D552665C9662FD34480DBC569C5BC1118C7FE5CF2FBF437968A05B33F27440157412B7FF510D168E1322
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000BCF3...0C7FAt 2023-11-15 21:23:57 UTCAmount 0.00230406 UCO
Previous public key
0001212D010D4D6DCCE39FA9A62C40194905601B8643EE1F8E9537D79AC33CC0FB5E
Previous signature
088895B70351D83C617BBB50914F5599ED4E67DA3F52776D0F2C5CC05E7C8E59A1A52A95756E6F832DC7892869CA8AEBA6A0992CC4833466DFAE049B32904507
Origin signature
3046022100D05F8B777EDACB72666D166BDBD6E93CBA67CE311589623DAD177956D1978BB0022100BFBA61A75BB40963DC6AEEF545949B5C133FDD8DBA2E1392CF188FF78CC57E11
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
00B4CBBF8B36AE533551A43C9A2657117585F42570CD74B34B38F25DAEDF19CF13
Coordinator signature
6FAE745118E187F7498FDB4A459058871593DF493FD6D8481D6B1D734FD662A91720920350F7C287A8584DA6E2605F370466B8C6D91E0E5124DE4C467471A809
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
3690B64DBEC9BF56EF1EB32F66520035688D6C5BD7A9C2EE714742458ABFF2C1EB9AAFC25AE36E0FC670595F2F971B17370978495CAE61DC0DE98D1E4FB23B03
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
AAD9B2B932DC575EFAB2A4DEBF9373DB61EC501407F980FFDCFADE27250CE1A4DB6EBFEB613BA5CD106F664BC5DFF2D1A5DA2E63548616CA1DD02CCA356F480D