@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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30 ) ] 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": {
"11155111": {
"0xadc7631fa5d47169cfa79ae3e6061f7c257a45db": 1703677440
}
},
"requested_secrets": {}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
171440198DF4673127636DE7829F37AE22520695C86E2AE8837B46DBC27B9E4D3272411FE53547CDE0253B58066916F4643C7C64FC24B13113F4B502
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 00006242...4389At 2023-12-27 09:46:03 UTCAmount 0.002303 UCO
Previous public key
000124819EEFB966E26617126E3281F3A75AC3CEC5AD4AB732326EC4B5BCA0C6F0BA
Previous signature
9D01FE51C634909A49FFDB30E78D349B08FD286D5C1C131B759A6B9FB50742A4C8269937F16744323B5C595304F50E8EEE4D7A5B4838A5CCA512DF40F722B900
Origin signature
3046022100E6552D1BB397ACA48AF8511860F62075694FE0150CB4F7BEFDE5A9C305D71B00022100A3BE69B4C90F1BC7DFF71C522CDEEA8D539A4B0E25C6A4405F1188B5FA5C72A0
Proof of work
010104228ED9FE757FA46CEDCAE4E3FDDEC1EF6511A71B15E5611AA36EA41DFB969EF2FB83D72D13AD1E89873CD4EFF1364880B3557D72AE5188EF5E1BD09253CE235A
Proof of integrity
0012F191EABDF0D751FB41A2223573903D80FCDD78DB6B142152F52778979D8611
Coordinator signature
2AA3DE13B246F761AFD410CA3619244E3F72A82A8BA4984D691CACE70ECFBA492F7FDA7692BEC423A9F1C9B9DD050E7C1EF9343B19C7CDC8D39FE8B74844500A
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
AB391AF16B771CF6C0C9E4FB443C8A525EB8AA453274F58B6CB15FE8D847C9CD5D3D5A696C80048DDAFFC2DD592BBE73FC63143AFE32E9BBBECF84EF21837608
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
FC3B8EF5A6DA40CF4B229648A857F7919F62099CE78E8651B544AA8F9F894D152AFF5A45D30824BB451CDBCCF369963E265C42DF3DBE180980FA8D3643A5970E