Type
CONTRACT
Validation date
2024-01-27 14:03: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 (112 B)

{
  "charged_contracts": {
    "80001": {
      "0xa79c604f4bf992b2079b77e18dce2a0d3af4126b": 1706371320
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    CA47E51A8DD0CEEE747FE1D5B4F77AB52CD66586804228DAE948F580EE0E5F648429932A84046EC08EC4D85C800D60807B4EA421587484C086F94AD5

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001847381750A50F09A09A9589E924E29C0E9948D77C8DE23451CA98D9562F6C488

Previous signature

6CF0B4F7808E46059250040E9E235210906F358022704C4351093F65B57ECF8B83CE1538371CFBDB07BA9E51F2ABF24D174BB5664D2A284D334A256366A8C70E

Origin signature

3045022100A014190D9268A585B5C19E07BADF69F5BF6934749AE2574867B47F13CBAAD74C02206305887D41E15A64B78FEC53F43D65313F8D5E06A314DB6B0359E4E1F49EA987

Proof of work

010204AA023E1E039788AD4B8F713C8871CA39A177414A99A0788993AD725B1FBB7AD5E4CAC86151A9E03451DCACB1EFC100B1E450FCEDAF5E5005F3A4C503D1D29712

Proof of integrity

00113EF532F1D8CE1F6DE5F3FF77F906BD97594B4D87550CA029B366A25FC280C5

Coordinator signature

5948D9558F0A02B83015EF993086492E45262E00F5F6DDF86835E500791E88F7F0765144D66DC453DA375478CFE63B2CA1B3552B2917E63BA99C5BF0B0B22702

Validator #1 public key

000162E6ADFF9FBBBC4BDBB3CD56A5A13A1E8576C3619ADC58A189F7E9A3A77FF95D

Validator #1 signature

80E6B27775B2820FDA523287F8E38891C6FB4662B4B93775C67BB0747E810F06F0B026F5A1F1097F610BE80647BDFD77C1B1D6FE0D05F70E0D10D825E11AF506

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

346578EAEFF2C742918D50CF5C6C8614468CE020D8B2572950FB3DB6D93A40E9DA05566FF826E1E91F12851CB6511ADFDEFF0338BC653FEE36D958DD7597630C