Type
CONTRACT
Validation date
2023-10-26 08:27:12 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": {
      "0xf5f98ecdff8e6d4e47f2668fa09d099a92ae113b": 1698315960
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    CEA3C18FEAF1C73D4F3518E5D2B3AE0E11A243BA585B559F16B200BD4C8EB796E951E72725FA73E238E2D0BC0FF6FEA964F579CE5C2A163FBA897E87

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001C0A8CC933D92430373813760B778B86C4E1D7A9C334BDE3A0475D3A342698E13

Previous signature

EA01559518D73C67CE3EF5552C98D3B9229C9591EB3EDF582508BBA02E3A34F458A13BDD73F7E7F3A84350A134833FF3C8B2B117C5BE970EB5D5E43BF5A2C90D

Origin signature

3046022100BD150DF502C63B2FFC0C2B52D34B22421C3B4647F64483DE737F749D178C92E0022100EF56DD96025F8F10E85D26492467907A5BBF3852075DADB3D71911B2AB17742F

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

005BEEB75A34235FAE1E24C78E9E8C86B90D2B1CCE54D1DD4CBE645AA516B2FD77

Coordinator signature

98F0E654778BEF51ABFE90AC6A8FD62EDC6B232B1DF40342468054E437EA00FB019DA451FCD5176FA1D99A4F00EFE41DB33E8EEC20D942DB33724FB3218DBF0C

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

6A5F014B120545B82045A7638626D6CF43D0A01A79D7C66C1395F57993E223A05ADD8469CFEA91ABCDBA10CFF4EC027698295E91C101708201311C031673430D

Validator #2 public key

00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC

Validator #2 signature

5DDF8E93CC480072BFA5C0C7B355887327BD9007EE3EB22607D082F47678A2EEEE380E21F29F01BA1CE9C87DB33CB23B0F824463F91329620BC981610DB8890A