@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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709 ) ] 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": {
"97": {
"0x11ed55ed009dfd7c99df27522349ab6e25fe836b": 1701959760,
"0x40dc52114032aa8079821e3ed4a84394914f7e0d": 1701962700,
"0x4245519c2f1b7c7f138f20514ec6a0ef3c76c2c5": 1701963780,
"0x543dc0c1e754ccb4ad16a9bdf39bf5623700c36d": 1701957960,
"0xc376b8533d0fa52a3054f6b52b6dd036db05fe41": 1701958860,
"0xc60b4748bbf056501906b2196c13a06c7f5c5b5f": 1701965040
}
},
"requested_secrets": {
"0000EAA6AE5236FF76C09F006E15235DECEDD42013E3808EDE36ED1581E7C7C4BBC5": {
"chain_id": 97,
"end_time": 1701965400,
"hmac_address": "00004F50F62ED2747E731BF455C865484112CFF3CD9EAE4AC31CEEB8C447C23B77E6"
}
}
}
State (0 B)
-
Secret shared with 1 key
Encoded secret
D852EE7232EEEE66FA1487F4791EC47375EBE502203440F0BA7BB4A0537F526AC33FAFA6849FD4226FEBA5BECF51F7C11A08EB427179C1BEF4AC6DEA
Authorized keys
- 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F
Contract recipients (0)
Inputs (0)
Contract inputs (0)
Unspent outputs (1)
-
From 0000651C...3971At 2023-12-07 14:11:04 UTCAmount 0.00230406 UCO
Previous public key
0001E7FD9AA80779EF66399312CF362985C241E9B54439E0656ED8DD76ED9C2CED7A
Previous signature
15FF6EB1D8D3A640F9276C7639D4A5AF39ADD1EE856E2E262E7D357ADD8C3D5D2E70DD51A0FAFF8B01812C50897202E1810734C4B874111741F121460091620F
Origin signature
304402205EA4A4D7FC6E1A631ECB965F3920680C0D728BF566A668BF41FABD792D6DBE5B0220123C2E3F33B081D2AD529117F10D9F7C76107482AF53A1B5C6F88F329209FB4B
Proof of work
010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347
Proof of integrity
0039DFE52AD376921F360B512888354FDE510B9095EC371C229F79C18A302D1CD2
Coordinator signature
E62341A101DF516203481C5269BF78C0D0755AF067A2D6DE2CD47B7CF2014764E6385DA38AA57E2D2CB6724D9FBF5110AE45ABAF4CE71E61BDC1230588A4E60C
Validator #1 public key
0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3
Validator #1 signature
B30DF4F897C2324B9E2476C899641431E6ED46CDACBBFBD104BFF7CDCD9701EF31A9DE2CBAA827030551DA118F20F13E289EC0D87765831AF1E241C0D9AE6E02
Validator #2 public key
000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF
Validator #2 signature
F2A223E2722149CA0D0ADA80F48012C63FB0838C56CD127115D7652F28CBA4E024C5C5E8A6EA86E320DAD14C10FB9BB118AAFDB3E1048E576767627623A7CD08