Type
CONTRACT
Validation date
2023-12-11 21:27:32 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 (112 B)

{
  "charged_contracts": {
    "80001": {
      "0x423e17aa3d8f5e07a8eeb5c6afdb12a9b14453f5": 1702337160
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    AF7DF92BD9E5C9400EF8B31D44DAC80D89803BFABF89360A53A4C9BA7E90273A9BE5A215D3EE63F8B0E6BFA0B6554AD25F1DEAA1F2432BA4B3C1E4B0

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001217A2206990E0E3F7DF9A8BFC0102DC9E3BD95C7E5F1467BFB705AD19391ED6A

Previous signature

B5D38B490C00E58B8546A93D51527803AC9EE95A8AB2A1143C9CDB8090257B53C1539EBD8BF45551EAF2128ED41E19D023A88AA4F2D2DCCC12A3ABBFB5B7240D

Origin signature

3045022100A2475ACEBB3E3B4E86F51CE6F6CA6FA6E1B3579DEE8DDC094985045DF453D25E022033C58C47477C64028DE9030E94DED855FD9B94688D52C6457BF2ACFFB453041E

Proof of work

0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45

Proof of integrity

003218BB7E777A9AC43F7636F3F84A8003C62E2274EDC7089F03621F95E607AC10

Coordinator signature

F3E247A4ED4C05C40B750A6E29D441E0011F39C381793349153BACCB6093E7199B2C9FF00BB20499378FC2973907C0A1A0D954DEC34E3B2590301C28E95D9109

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

FE806177DE7CA7220BF81D2BA2C5A766F005887D61D69085CFF9AE07C442B934D5DB7B3669D245A97F203C072C6AED78A177ADBF0A67F295CB02B1A78544A00A

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

EB0931DFC2441AE0CC25772A74EABC4976B21F1386B954098C594E640C8CE50560715FB2E05C29BE54414602E772D61E5ADEC0D51E2451F9CDCAC4D980FA4F09