@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": {
"0x2c3efe79f3634df420c3fbe0312cf04e71400cc5": 1706181840
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
E1D63E5D25C0450B7E8DBECC5B82BEB0296C0DA01A0EC22C9801333FA4362A5A8E04EA6F4CCFCFAD3AB0C7DE8FB3BF12FC74A13FDD7054501824985A
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000B048...428CAt 2024-01-25 09:26:07 UTCAmount 0.00230884 UCO
Previous public key
0001CFD378AB5ABB30A329936EA6F819AE078AE158D4C1D0D4D78E12F086297D9F2C
Previous signature
53B05E26BABDFCE9F23026A45FBD2933FB405CA6685F500DF13C8FE3515DEE1869C25C50857E8BDCE2043C8F83F2D7C57E910D9D66D321E264F6A5B829F15807
Origin signature
3045022002FC3325C1E22B5C7ECE6BB76045BEE10E2199CD5919D271A6576679AC9D3294022100AD9612012B31B7FE95DEE7ABD9635390E491D2DD4D9F652713CC7EBD50905600
Proof of work
010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61
Proof of integrity
006D1E8FC11A163FBE6CA0E92BE23C92C4030103D6A1D2942B0B21E70244244326
Coordinator signature
5E422FB3E53F6237EA618E14199B1A89BDF7BEF343A47EE867A7E8486BFE3867E7939941E717949021825F9E515568913478E72C0BE0B6B8B30AD81BD6332203
Validator #1 public key
00010F2A0E4C424582A94BD90E05FE6931628F91988ABBE387D365994F1F3FCF5A12
Validator #1 signature
5BEA8F5F15B0DAE38A51430DE3A1C1A4DD68458E13E8AE4B2ADDAC2A9BFF6CA251EDC8D79C58D4974753CC0A78771B32E977A1BEA027FFDBE173AD365E0C3A0B
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
96CA316E793EBABE259487F75B23208811F51E1A43317EE73BA714AB1A349A01B5A8F62DEF7936039B7408FF081B2DB8EA10B2F6BA510B24EE150524277B3203