@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": {
"0xe21127daf2c9139f931165394e162b0350ca9849": 1702760160
}
},
"requested_secrets": {
"0000A08A2AC8F0B6B68E97FFC887DE9BAC5DF86771A8447DA67B5CBB309400634FC4": {
"chain_id": 11155111,
"end_time": 1702920780,
"hmac_address": "0000E8A8F560F044D2A2AC88C39FA07E00751EA9A2B10998E8D199F87DB1809A6B52"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
104C2CA8D5F6A256F7C9826302E6A6389E36D19C61E98769B83553634ABC1A9314656C6924133A2849EF6B879BDFB0E45062CD0FD1C7E5858CAB13A8
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000B769...F0F2At 2023-12-18 15:34:02 UTCAmount 0.002303 UCO
Previous public key
00018913C8659B79F0FFB6A52A7002327EAC553F8A28325DD78EC013402633F6ECF7
Previous signature
CEB41C87F96E111FF7DF74BDD86553079CB478D30B8D52C3C2BE6E638606AA25E7C8DCAE9D16884436762781950E4BA5F572505381357EA3BB2D34608575750D
Origin signature
3045022029641E41A8D79579BCAF27F545886E2734AD35BD1C19441FCEB2651F38268D58022100E66792F1B697A03AA516BFFDCB4A80171BECA56CB71E83F211C11360B9BA2825
Proof of work
010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381
Proof of integrity
002AE9C41B5E3995855AE7576DDADB542B4EB1B47E559CB24714A8B467EC5B656C
Coordinator signature
EF9219C8182FAEC39F4D0E02766F91B7AEFA3424861514E0A8CB28B55AFAC93158DBC540BBF4C28469687341C1551B02E9E987357067917D131003D42A197200
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
036A9381C6889A7C29A5546D6D115E20E3DDE958467FD3CB6901BCE87C4513754A812D4023C327244761FBECE943CEFB9F00649D56485AC497DFA85E829CFB0D
Validator #2 public key
00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947
Validator #2 signature
510C7CF6A8AB64FA032C899C368CB83269F544F5C60A16B3B6467D7661E8EAAACF31A8DE8116B97E050524B7D27390C7447884653C713700574855830D79170A