@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": {
"0xd5a40bfaa3407c8dcf57fcdd40b679a081e6366c": 1700662560
}
},
"requested_secrets": {
"00000ECEBF7AF5DB541F2A1EC7BB63E6C1ACC755B8D89051E8BB10F9D18B8ED4ADA3": {
"chain_id": 80001,
"end_time": 1700705520,
"hmac_address": "00007F6A1B0CB2D9377E8E9D26587531E078F827E152C6EB8B803822E98B26CB8780"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
D51ED3465681FE34A184391F4CE6487E6EA54D79B3FA3B520E8BB7FF1E8CD9B98482A2A8C082957F50DA9D5088B9FB5F21F751914A1D02C8E155BB35
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00009437...916CAt 2023-11-23 00:12:14 UTCAmount 0.00230884 UCO
Previous public key
0001A7E29B074DFC38E0BBEFAF6A45168E98E338EE7AAB9DAC7F76DDFCAAF6DA259F
Previous signature
7665B2C19D05F713A02DFC73C84F913DA35F6162B501E00109A3F386871DF6C8B6A4FDFC583076BF42BAB26202677EF8A9FE2F08F489C02BCA51C80623BC790D
Origin signature
3046022100A71A68DBD0109CA17685BEBCF56500B5D79B20DC92C7A280C0A8789928ED5A8D022100AD25B426CF886D4FAA283B718E93D097A5848CA4936AAAD8E5BCBE954D3BFE84
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
001AC7C4938106186C04E9247882D93E294887EDB0B2E9585D7751BEE7F81BA0C0
Coordinator signature
BA0C9601D71151B2F232BDCD987E636B5C0D0D403A904F5CA1C351C2BCD37B9497149EFE64214B2C8A47B28D6722A945DF21B9DCEA83B50CD3F5D37F101B200B
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
B7BCD1CDC2A93E15FC4E2501CE62DEA60FE8F53082093DBD4117CF806663B1AD05242DCD93A04CD40FBD32C30753002AE4CEDBA76D94D486D1F88A0B659F9E0C
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
ABA7FDDB32D97A0346C5ACD93FF12C3E50318B73579CDB657DB4E0C338EA560D17DC060B99F93F5843F2965A30DFB6AF53F372800F83D6A6282EEF092FD0B00E