@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": {
"000005E92F5D0C6FE0597E4BAB88A7D72EC3D71CBB7B009C8650BBC2CA980EB9A31A": {
"chain_id": 11155111,
"end_time": 1702558740,
"hmac_address": "0000AB50C8B672B9B6E9DFF4B5B5B0AD9FCBA3D9EF2B53E6C8609C3C28BBCE6B4E67"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
1874EB8AC28570CCE3D514778DF5A968158317C05FFB5C4E1CBBD3B2C4AE1950DB2AB6FEF31EE5F9EA8D5134F4259C5BDD482CFD20A0B24066DC2C4A
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 000036E2...F9BCAt 2023-12-16 18:57:40 UTCAmount 0.002303 UCO
Previous public key
0001AC8D3716CF247A589CC09DDD1CF289D6C35E7D2C77C6E705B2FE4E83F2D77434
Previous signature
2229AAA13FCEC03DE853975D22A49DE93F74F61321B31AFC7FD81ACBB8AC53385BC38B38AA5ACD8B5501E29791EF33BD35F270D6481BF55D8E8A2124ABF45E0C
Origin signature
304402207C26F924C2A7F34B9748A367AF46643BBE4469FBDA0B867A92348E1850DA6EB302200B43AED942688BBFCE1E0871111599A0F7DC705B4DD06A54DFDA24EA1E122836
Proof of work
01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16
Proof of integrity
008C9177C370FEB291A462F0A9B09063D27CB0EC3F0C5C63A3AC04D2751EEF077E
Coordinator signature
1D3896A9D5C77FF37B68BE47814627C0EAFB9148E8766AA7F4D96FB710947093AC479D9CAB04F7E448D4E4FBE8AC48CCE310E6A3728938FC9D286465874D070E
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
E75A2B765B4ACE74235CBD94E19CF39A78D95D1B7515E44CEA9358E914D88A204FFB2E3345DE7A378684D3FBB638D01123D928F8D285E191205BDE76F51F7F08
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
D627C9D7686F2C779C9DD2B435ED6759AE4C74EABBF5805D2552FDAEF28CE9A8E93868DF63C1E3B53F6D4FA7B1F743FB565A30985A8E2F780F91FB3866FA060F