Type
CONTRACT
Validation date
2023-10-20 14:42:29 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 (2 B)

{}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    3898B226C7E4A0B4985194B83B66C69E265F503840AAD80DFA2997E9055D289C2FB135C72AE9C4FBC68A9AD01312AB6B3EC6EE6C36753FD40F0FDB40

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00015894694B7D61B1773CCF0D0E805A280855E50917C245509037478AFD50D054F8

Previous signature

B1DFB6020B28D2EBF879FF9369A167E701411604F0D790A9DAB63E72182B4C07B77D4DA454A6ADE96DB6378C603D0CFAED4FB03DE9C13E8D8BCE1C6034B3B603

Origin signature

3046022100C4B687BBB96385A98C9DAC645E2E52B5232D450E08778B5129C870F1B2C544D2022100FAB6C549BD7FB35B986BB503DF8621A8FD5024BC8B03559A3C49AD87AB9A0C46

Proof of work

010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765

Proof of integrity

00F97E6E223C645E798A5C26D5EBD80D275ACE604F9476406DC752A68B6D603DA6

Coordinator signature

2FE9D8F3A9317D445E4A85D4970513E107D15C3E93C41BD4A5A064F6409DFED5E23AF413BE536CDC7BF8AEA6B5D4BF3F5E82A6C15659A93B8862F9A68D5B9E00

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

89BC9C00509B73F75138171003BB20E4884AECA8C35B63B8716C5B52456036BFFDAE070F50E157300EE0B9106908F1E369C730E5A9807A07321E9F6F404F270E

Validator #2 public key

00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC

Validator #2 signature

745B2327BB68BAC8C946FA630A66F9282BE98A971490DE4E3F6F9177D4332EAB859ACB7431D50EF60AC97048570C20C19D0AFC331FCC1C628475FBF587448004