@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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30 ) ] 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": {
"11155111": {
"0x5fb228009933a4ee72c4b592886ccbd7c744dc07": 1702142940,
"0x8b6da96c7979939d4767476feafeb2eb99d21d4a": 1702140540,
"0xcea0b2a0559713f28c4af150a3c68efbbc7dcb18": 1702141800,
"0xdd9d392fafaf1c4deeba952c0ed3746350c74547": 1702142760
}
},
"requested_secrets": {
"00008854C99B292CF4DC19DE45A9730189BFDDB1339746ED809C19F79DEFCCC7D227": {
"chain_id": 11155111,
"end_time": 1702143060,
"hmac_address": "0000B75CC3E5EA8C06237C002DD71D310870254D77B2778DE666BED91B960E7599B8"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
964C6C9E92D538CC5C965A5F8FB82305412514592204C40BE0EBC18D4547142FB7149A398BFCD638264AB88C37B75AA95AC9F20A9469C46E82B0C6A2
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00000553...E1BDAt 2023-12-09 15:31:22 UTCAmount 0.002303 UCO
Previous public key
00016BBABBDF0CE7B8CD41D8B5D6714587ADD295EBBE0DA65758473356AA1C852548
Previous signature
10396251EAEFC9115947404295D9271826053C4D1D3F282C5264C25B05216D05B9851E5D1CF86372C8E3CE2AEB51D9D9597D8A119E03BFF64F241262FFBEF109
Origin signature
3044022010139074E2F067C80515FB5A6E2FC73E92B3662BA60876745CB61624F396E7B70220474C68154BF4A8284ACEFF13B2598E9694CFA8A1EF34CE6C8E3F9AE9E0C02FCF
Proof of work
01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16
Proof of integrity
00E92CE776121B4D354354581BB12545BAC1B046EA3467013558AE26EF9BCBCF12
Coordinator signature
CC4AA3D502F0174879FF271E2F7BFEAB20F56399069A1B8688B1E618EA8002E3E8338765C672D36294868B9E5AB1DA2C3657A732E8E77D433F4EF0DFB876080A
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
E9BF55C973C8B59BDC6121BBA4AA615C4D10969E9B9C206E0403B7298559ED87C2C25A33CD421ECB4D993D88F1E77049D2FA6C41E15FD70C78E0B853B45EA804
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
CE3A7E450A953AE92A519D44207B67580CC5B272B9A0DD8A360B7C33FEBAEC54FAF4F77CDF49091AAF892449979F6122A9999E24C7CCA0405B70A065120D8707