Type
CONTRACT
Validation date
2024-01-25 15:06: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": {
      "0x31c5b94f7c8237ea2dd777c4f97029e294aa0cf2": 1706201820
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    E89D1025DF0DC81B3825AC6573C33C7D0398DEA147123D8109811EA6C346C3E15CC99D588C4D828D833A884C54FBF92DBFC53E3C78391738CFC13023

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001C3DA1B5EE25D66D8F889EE7689183F6EA2DE877CB843FEBC9C8144FF18CC7D52

Previous signature

18182E3DE00C58958B0D96B153617368215EF4BD91492D418D429C9BED7A5211746438D248B176EF8F9CDEA5BC1979BED471DA4E098CFA6FD327A9E2937CD50D

Origin signature

304402200BE82C2DDEEC1FB21304DB218BF3A16B85E23E1D6B17D4A897422804FF2845600220292BD4859932E864F1ADA6FC1E761ACA59837DE2C517721591617A1B42EEFF22

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

009765630199EDC100FD06193D29C9CF9FC4235457E5DA090F6FD65AA6A6FDE31B

Coordinator signature

51D27849EBD15DA19186BABBE66C38F0317E657EF9C4DBB135861B12000A1807FFADC57B4FFA98164134652C8A5882CC0BE985DD18D3A8F805A38258D6A41505

Validator #1 public key

0001B01EEF96BA7E95FC844D456CE8868F18864519FC9532E1751C2035FD044DD5D0

Validator #1 signature

3F3E7322C1DEA2DF59E780DA82560746792578AE8E44F0F2233CB0AAB143E53D677A00A84B9091E512EEBD7EED7D83FC8A1EDF8F883F99BAD592A6227A476501

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

4F9DB15707810D2704FD4AD891AA6CD220CA9EC8D7FA2398AEDFCDC2BE03CDA5B503496F45C8012BDC06BB8A290D0003AE2080300E2F3F219BC0C9FBD8260C03