Type
CONTRACT
Validation date
2023-12-10 05:50:47 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": {
      "0x20de7f96af66c97145c8e8a27b5cd466adb24d1f": 1702194600
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    E45EF375037FDE3BBFD69ADBBE3C906578E1F0DB5250528CB06AF7816EA3FC2F469F0399FDE5E243E451371D4A185218B4F57EFB7E297EC410FB3DE7

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00010E147BB511D554E22C78A4926ED3D5BBB444FB59D511C5C25AC600D39AA3F15D

Previous signature

7AD8E0E0B8E4081F30E816F8E3EC6C7EC28CF144BC35C8589C74C0519A82906B9C3A4E921CF40FFA105B5E5C65AC68A87072A68F10E5425F348C95EB1C694B03

Origin signature

304402206171D213FBAA4B9655CF7D23C2BA8C6FA62E3B49469527A3760029CFD8CBEB120220441E4438361131E6C60014D9DFEA1CFC743A7CAE309EE763A6C484C85923EB2F

Proof of work

010204D6052E0C6CA9244CDE5F3D664296BDFBA0090B330404C3C16B098758F27965DFEC0D3F25D1365F389C2B6C516195552F8779DEE0796C8C33F1A9C0404F4E3381

Proof of integrity

0086378BE5FBDE5E18CE5BF59EEC1C91B9C73FD58504CEBC3DE0A3E025C6F54677

Coordinator signature

7A02CC7F32BCF6AAD12C17F4122A4B5E311439B864C6BA527D1B3F300C43E16CF60A2D636F51DC8F49AFD0C10779C8D48F41607C532D56A1CF30A1FD73ADF303

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

7C49F184235C7A2509A444D6BBE94F93412AD30DB29AC4C0109A1FDA05641177F266641352C0FF59FD90A53623A7BE8511BAD34122A93F33345921BC27F33E0D

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

452AE88D2C7EDD758073119DA0C6C8520E332F15D66AA9E6EB399352E06F0EB9243C9463197C06065C0CB204DDF22CC39416A52AEA4355DA9FD410C6CE7EFB0B