Type
CONTRACT
Validation date
2023-10-24 11:57:03 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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709
	)
]

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 (24 B)

{
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    F3159DC9BC6790371FEBC4BE652849E02D8C198C49FC7394F30EBD0515502B83DA3F35C9BCACC3498DD77908DACB2A67A72FF1B1B6CF8FCB1CF36991

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001596B59D3C60B595510CF383303F3CD991D7B8670D8EE8092562C52A1D862FD1B

Previous signature

C1EB21EDFF111F20225E9528B1BC319AAE9565F39314EFE9D3B91F23056DF72AC05DB89903056D1428C30E327B5FEBB86379C46BB42E26963BE61FB972B3F405

Origin signature

304502201526C263C9BC0FCB96FE03F760CCB2AB90863D035453E68F69289827074DB681022100CBC16827A19FE2F48E6B122ABA119AE3F19E795CA7A01E810CA56F1E6FA02B4D

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

005E5257075E6DACED979256B205BBFDD32AFB2960F048457768B3CB1E140A897F

Coordinator signature

69494CF884E3BF8F3EB7C9247DE8D115FF80DFE621789695F45C044A94BEE009C43FC609AFF818579A5E1A05527B0445417F36DCBD131DCCB5B5C990DC287902

Validator #1 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #1 signature

80AE2C2987228D6396947677E60BF707DDE8D62431D30F8B0F07CCB0C596F64DF080EB3A562A357245DDE5E5B825C0677654AEC951115A69CCB27C3CD2A6CE03

Validator #2 public key

00018A312AFA617E98B343D09AD2E73F0AB661DB0A59FB986D5DB8CE7664E14C25FC

Validator #2 signature

BB863FCC0270670C1FAE18B3FD828A37D7ED509AB3B7754A1DE633DD41381E5DB9CD6EAD1EDF7B0695E00000B50900CBC520B7ABA40E026AA4C0ECA30A54D201