@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": { "0x517693196fcb1d63193e852e0889f5ba7204a052": 1698425880, "0x622a57751f1d75954c122a747ec455df36dd6bd8": 1698426000, "0x98bd2b6d787964aabe5d7d371873b58f26c4fcc6": 1698419820 } }, "requested_secrets": { "0000F671FBF58C1025410D6F75B39361E4ED23AF704AB7D6C573168B5E1E02E8E2DC": { "chain_id": 80001, "end_time": 1698685260, "hmac_address": "000073AD889D5ACBCF962A8497C89BFA0CF19FF5D856C574283C6E06F6DB5B056DCB" } } }
State (0 B)
-
Secret shared with 1 key
Encoded secret
80CE17243C48771CD40463721F6F18BA88282F362536F47F0E29FBEABED12CF59C83B2FCC626BD6768084167FB160DBD3607E1E64E2954F04E8901F7
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00006D82...6012At 2023-10-30 15:01:31 UTCAmount 0.00230884 UCO
Previous public key
0001C77B082EAF044F6AB7A2BC758AEA18C36D90CF423BFACEFBDC9CB54EBE410526
Previous signature
1ABBC9F16E08BB037CD59C42A569CBFA77B7CEC9EB3285020730381DD243D96A2FD334D92124E979E6EE16D5EF86625285CE597E4A901C6C91830BD6AF4D0C09
Origin signature
304502202E9CEE4EBC1C71B35BEBBF0B59BCEDD242C698793CA66FED1A8C903820098B8A022100C0182D82F8685BF1522536F23FA643A15A1C368259C419AAB2B952FF1BBC8744
Proof of work
0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45
Proof of integrity
006A892AFACEA9FB80864681ED4FB66A4C5963FF4BFD2BF610AE3B2AF74444B069
Coordinator signature
D735CBB7DB5A947097D662C1FD6E06F16E0B52694FF7C7E9A9B366F59C55E77518222363747DE87904E8A8045D9B511D5DBD92F217EAC402A1B8FB57B931580F
Validator #1 public key
0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34
Validator #1 signature
7F0A2CB5EEC92D6331AF71E3E80A4DC6314F905C9C181A71ED99BB8034B64A9A8C21EFD3EF6B944CBAFB45E367795F8CBBCE6007E354DFFB1AF74F616176170D
Validator #2 public key
00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A
Validator #2 signature
7DF324C502EDCFCC5E4FB0FD7831F0A0AC53014AF529296169EE28610A5E39B7F37DC2F1F051478B11849E1F0DAFD09E95FCB0DF03516CEAB984EC8FF5DC5B09