@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) == 0x0000072e418b60c6dabd272bc2728b17b352b8104f068d11365d50134f96a4199609 ) ] 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": {
"80001": {
"0x6535ed936cbd74ff98ede606f4d43c5c0214e9f3": 1702144800,
"0x8e894929ed67d0f48ddeb3dec28a079733c7a0f9": 1702144800,
"0xf070b5432a71ba28b802c2b137cb0bc4ceb4e737": 1702141860
}
},
"requested_secrets": {
"00003C59309F117C449A842F4BA8F368AFB03FAD02DE37BC21DE3C6FB565A3E34A80": {
"chain_id": 80001,
"end_time": 1702145280,
"hmac_address": "0000A72B83D0188EF8A6096D4E329BC16442810FDB003B77910A913B099E712131DD"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
5C54A5EDDBE378F3BD4528CBC7EF3DD4D712A3CED7FDA95ED1EE9FEF02A66188C663A74E05A2FBEED84C896D1C4E44F700D63AEE7FFDA865C47D8E9E
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00005DA3...2643At 2023-12-09 16:09:08 UTCAmount 0.00230884 UCO
Previous public key
0001905BD0BF86CB0FEC7B840A06D79341BE70F810E4C58757DAA82DACB44F26B3D6
Previous signature
AAD4F58298F9CA169603F6532258E3720D930188243C2D60056BF74C902A19E22A2712B5A80B4D42AEAEC4418417E793336DEF7663ED2BA8464FC7E36750F20B
Origin signature
3044022052AEB914C3E822117E12E613AEC665714072B08DD1D237E8CC234F1C8D71276C02205812FC75B754725182090AADEA6AFEBF3294A1D49F3022F6E78D548F8E85A4B5
Proof of work
010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B
Proof of integrity
00CB3DC7450E75DB4F2E914545B7304491C8BC44119E7369D288EB65F139C5A4D7
Coordinator signature
0195DAF1A82805ECA0BFC2537A00652C2D34A3DEDFD1F4C61F14AA185DF1672EBCCF844B0F85775A641CF67AC80AF8B8CCD91F8353586E35E454E3F2F830E102
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
1AA84BEB9665A71C0C790E95E43C25AC199F93A49D14BA31CD826E61873C508380373E2D398E2713E8583EA8C3A8120F1996D33827BCFB8AD65FE58233E5EF02
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
12508D5BED2D4D7F26E68B90DD3831B953CCCB6562B357374F704447D70A22578A5CB88FD0A7E1621B3B55CEDF3D18BB50BEFA1680E32B604EB08AC07664F500