Type
CONTRACT
Validation date
2023-12-09 16:01:14 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": {
      "0x8e894929ed67d0f48ddeb3dec28a079733c7a0f9": 1702144800,
      "0xf070b5432a71ba28b802c2b137cb0bc4ceb4e737": 1702141860
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    060CE42983C3EC919468C012874453566713F9158010F430D9B373A2FB5B85AE8246BAC5F458B009265E6951FC421C84896C2AA7C2067C2825B0A3E6

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00012E9E041C5346867E774B0480ECFD4ABA4F2AFCC8721134FB4738C5013D0B6605

Previous signature

1F4FDDEFA410D279DFEA8B5D7CCB003FFD2FE18362C08A59499AB80E080EB317D48CE99D3AD959AEAF84EDD65E723C7E976F2A71BA740AF68BA1458C41097F01

Origin signature

3045022100B9ED8B1547D09B086AD3F1269ECCF69A5AD8A401B9F5AB329F6E64BCE25BCAFF02201F5F64F09480946719FE1B333C3575385B66890932FDB4ADAE163CDE776C48AE

Proof of work

010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765

Proof of integrity

00DCA0DE733E8F017D40A09574979BCA60795F70DDEC65C8CBD76775599D02555D

Coordinator signature

3128DB618B37118CCCA6DAF13CE2448E498F1FC25EE0E5D9B3F3863E82B5C65744BDDB855E05C97E37E2AB7DF471FE782C9163F921BAAA26D0F4935AA2834802

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

71C7805EA2BAD26410E280D00E2DD814F4AF7B8A9EA9D4AAD40C5D434ACE7DA101D6590583DE5E7D592D9564DBA953F21A70E946EBD5815C5E3C2F7B14CE8202

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

D43E83C7796CFFD794CAE959CC8DDA2F11925EA11B7FF422CB83C8473472B82D867CC8D79AD7DAF63AA89CC7497057094EAD057A102AF393483A2217A3E44F02