@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": {
"0x92078a37088f26e8a54fe334d6653ff3f30feae6": 1701862620,
"0xb1c508852e645aee43c6f2371c8976c2fa8384d7": 1701866400,
"0xd9162b24957aa9084a479a5a4da815c302d545e8": 1701860340,
"0xe999fdbb6c7116a8c729bad00955dad25ddee2ce": 1701863340,
"0xf272df9993ac99e9a912d17e142b14be3754dfd9": 1701865320
}
},
"requested_secrets": {
"000025C84D14EB8BE8D1EFC6001FFBF547FA60268B8C400AEB651E1BCB309AEF6F5E": {
"chain_id": 97,
"end_time": 1701866580,
"hmac_address": "000042BA257249F565D59EB83EE5DECF2A59B5A93E48C66253B5A0B66527EF3FFD7E"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
9FBC543549561A47E0FE935FB1EEF3C0036C5E48AB9A0FDA25A2F9171D7D74DB1F7B3607A0C964C6B0FACC882D9381890A3FD926085C2E7CD52F935C
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000A875...4833At 2023-12-06 10:43:19 UTCAmount 0.00230406 UCO
Previous public key
0001341EBED31742A3A39713B5E69BDBA720CFD4242322A1A1400CA069F5E92A9F3F
Previous signature
1EE97FE2048515F31153D82C6FC1EFA80425DB7A72858CED8FB2DCC8C77C32F3DBE8381912078722FD08996D9CA8B2754583D363C06DBBBDE38DDA1BF6BA4E06
Origin signature
3046022100875D424B5EDC5B340A82622358E2FE977C2FBCFDCB17BC50207B95F8546682890221009361F010516F2C2E288CFB5D0A1A2C35BF9D6664E53E1474E1C872614661259F
Proof of work
010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347
Proof of integrity
005D7695BE090AB4936E30FE7FC7AD7476B971E52D2436BD31FA6C704BD2023A75
Coordinator signature
6CB1CFABC2B92F794DB0DA93397429648921B6584900A7D0ACA7379DC0D4E7A2E6362D62694A559D048A0B7153EF9D0E97D6C83EE77AA970F28856365E3F850B
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
3D9E0CB1346B4FDEFEA80EFFBCD51CAC1DDD2B4155A22F2158108539A14FEA4FA8D689BFF7F3FA61D9F4103E3164CB9ADF673AD606FC0ED61EF7E3CCBB99CA05
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
ADA67FEC262623B713870F4B7B57F2501ECC22F05D9AFA7A29272066EA61B06052AB19D418AF8A940B58F147F2380B5BA14A4CB9FF9A0BD0ACD15D47108DAF0D