@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": {
"0x60c4cee67fc5d56cbb25607becb3636eb8322b79": 1701459120,
"0xa60dd50d030b3cebe7917508ce265f95f17fea90": 1701456600
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
D66ACE293420B8C6B290FAD1687B3C54AA716523936B525A5DBC83BC4FF9FD08F544C34C8E5918B9F1964FC181E9C884DBFB2BB8DE10B7CB8CB3BF2A
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00008BF1...C7D4At 2023-12-01 17:33:14 UTCAmount 0.00230406 UCO
Previous public key
0001C3A7EEB3A977A5296343188292D4A5223290C68544DBED250064184BC1DE5A7B
Previous signature
005306345B2822F22AFF077174A9B78FEAD889E5C0C5C5F314C6DE02C337EF58CB366A14DF48C046D4ECFCD5E2199BFAC496AF23141D7BEA83DCC44A1F09A008
Origin signature
3044022066FA2E20B88A619913DDCA5EDA2A763F95B6A63CB8FEB712E80B0524E375B4D102201E6E63FDD87EC79EE95B44C6B3B683EBE870ED71B07CECB027B2950E4F3B1215
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
009B9D8BC6DAD79D241D5ED6680AA6E3EFDDF5AAB84C431BF63E40337159A778C4
Coordinator signature
0D11068FC08765E95E9589C31F8DC93F6D8EE7D5D1EB53BAB6D5557D9265DF9076B1CF2FA2B7B7F37C4BB360DF5D88898EE3AF2C4D88CE57CA58F1C9D369D206
Validator #1 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #1 signature
79F30FAA42F3F13C24EF50859E79B3B150C1313E745E32E0FD50056094B1343C74217E27DB0E168B901CAF433E9A403BC87178C74FAA9EFE2DF9B950627E2C0D
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
6BA09B1F0A07B10CACB6072E11A945DD6D8EE98E18C2F135380EBE8302DE113A5EF0249FFE96711407C72F26FA845A0EE7E2326FAEEC87A23640478A56BDAD08