Type
CONTRACT
Validation date
2023-12-05 07:31:41 UTC
Fee
0 UCO

Code (307 B)

@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

Content (168 B)

{
  "charged_contracts": {
    "80001": {
      "0x0b2b2a5bd5b4df6171c21c80624832f588cd24d6": 1701768660,
      "0x78677a20bae776f91b0b5cd0c687196674a2c7a2": 1701767940
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    5FDC004433424C9EA3C9F17DED1B849BFC935430D05F0CC59EB3D5AB5E28D811ECBEABC7E6469B804853C8E40A5C56FE390947FDD9438430D7FB7508

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000179D0570246C6D3FBE852E723E50C42A21D7F9734C653A1E0B7C57A29DA89C2E5

Previous signature

903EC8CA65FCC1650D026FD567136A64EB1D0B7A7D56D3F91315743D1F47144A90E75E66C2F1E90E814756A18289C381933A87F96AF0450DC8591DBB0D07510D

Origin signature

3045022100D881E9BA3EFCB827D4E2DEF85B78A3AFE1E053A0C410FBC67FC48A8FEBF51494022022DE080F4F280E02F6035834594FFBC2FC723AC86F94D7441D9F95F5B3BFA2AB

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

005DDF2286C8CC9712ADDC5E7E35B465C397B69EFACA1E4D51CE0E79622917CB7A

Coordinator signature

E8DA06C27936F583DC844C9705643E027C4098D26143F2AF88595C08C8807E851F55AA8A2ACCCA951C8FF2A89DEF14116F78F7C83B7DF2FB1318F5522C709900

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

992E52DF62DA8741BA10F611BDEA87A6F233D1F9A2D41408DC05010F880FE0F145D58E91B77C4BFB85697B976A80E62DCC41BC5EEBDBC41266F8441567BAFE04

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

4A047CAD1AC4975BB07940CAEACB5F53352C989B80A6A4F93A29E2AECCE9376D4F26D544EEE8F2416808C3A9A5DB21ACD3932EC9F104B834FD70F1949BBC7B09