Type
CONTRACT
Validation date
2023-11-21 13:34:36 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": {
      "0xb1ac993d89e1b1e8fe582cdfedf5fe52e987d588": 1700567880
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    5FC694D2710776699FEA4598E0C787B1045C9E3EDF2CA6D43ECABB4DB71BD6FB517E2647B99E105D094DD22F6845C034916040B63F5E05CE7505EE78

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001015FD3A8B5C467A1B339E63FD13F15FD5FC15748F217D12D6E06369816254C8F

Previous signature

F25CF13B41746C76A23AC9B63564D9A33D02374E031CA746B5484AC81A764C0B87F0F6C32AE4F9FE0A3B0BE36A52594E65B0FE8CEF3250B1CA22E148D804970D

Origin signature

3046022100D3ACCD3CF90176FF8D0CDF57A71AFA18E5DA28CF91DE818CBDAEA9C88BDC7BAA022100876B97977A6CE37419DCD108626D4AED06D371E6FA6BCA9BCAEA066603B50089

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

0001B6F24A3013D74939D837D96E0C47A1C1BD9618631F118327805A5C017CFC95

Coordinator signature

79D24FAD302B67D3F7FF9FB07DD5E1F22860803EA160734C385E725F2DA455310D36EE80F3E6461E5E7670707870631B9A7E0B436B827E5F6E2DE9C03B4F330A

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

A793016B153A925F779AB1C17F19A27FF7BF0B2379DE0F7F83D5F86D94A6783124D10930E24466843EE668AE4E01835B692AEAEEC69DB9095BBC06CCC0BC2F01

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

8B13F43EB692261A995C4239CC1C030A367D2301188630877E57E30E55A39B673D27622964F3B23EA1062A0683C48B6CD4F4641E22EA4BA79F2FBA5CC8284C0F