@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": { "0xb1ac993d89e1b1e8fe582cdfedf5fe52e987d588": 1700567880 } }, "requested_secrets": {} }
State (0 B)
-
Secret shared with 1 key
Encoded secret
5FC694D2710776699FEA4598E0C787B1045C9E3EDF2CA6D43ECABB4DB71BD6FB517E2647B99E105D094DD22F6845C034916040B63F5E05CE7505EE78
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000019AF...47CEAt 2023-11-21 13:34:36 UTCAmount 0.00230884 UCO
Previous public key
0001015FD3A8B5C467A1B339E63FD13F15FD5FC15748F217D12D6E06369816254C8F
Previous signature
F25CF13B41746C76A23AC9B63564D9A33D02374E031CA746B5484AC81A764C0B87F0F6C32AE4F9FE0A3B0BE36A52594E65B0FE8CEF3250B1CA22E148D804970D
Origin signature
3046022100D3ACCD3CF90176FF8D0CDF57A71AFA18E5DA28CF91DE818CBDAEA9C88BDC7BAA022100876B97977A6CE37419DCD108626D4AED06D371E6FA6BCA9BCAEA066603B50089
Proof of work
010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90
Proof of integrity
0001B6F24A3013D74939D837D96E0C47A1C1BD9618631F118327805A5C017CFC95
Coordinator signature
79D24FAD302B67D3F7FF9FB07DD5E1F22860803EA160734C385E725F2DA455310D36EE80F3E6461E5E7670707870631B9A7E0B436B827E5F6E2DE9C03B4F330A
Validator #1 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #1 signature
A793016B153A925F779AB1C17F19A27FF7BF0B2379DE0F7F83D5F86D94A6783124D10930E24466843EE668AE4E01835B692AEAEEC69DB9095BBC06CCC0BC2F01
Validator #2 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #2 signature
8B13F43EB692261A995C4239CC1C030A367D2301188630877E57E30E55A39B673D27622964F3B23EA1062A0683C48B6CD4F4641E22EA4BA79F2FBA5CC8284C0F