Type
CONTRACT
Validation date
2023-11-02 15:00:27 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": {
      "0x6897e1d7bf75a0588e805c56d75eba15ad0118de": 1698944340
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    3DA181D543E779F559671460A21B19094F18F7D356318254C64971649CF1596FCF8140731438692B9131FE02A09CBFF2D8A59142C742EF9F74BC8758

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001489472229D6108F4991009ED864A5E8771CA473CE22D6C06200FA2B33094301B

Previous signature

E261D3527C7BCD5CFF613A678251F320E21CB20F95A07F75E81B63369BDEEA8A0F19CCAFC8B7BADF68B519DAC45C133A5EFDD781CFE170C21E46052AE178F004

Origin signature

304602210091F4C7C1F1421F716AAD13F8F685E706006E07616DAC66BFF739795E0B047C19022100C04F5F8D2B06F924C285486C20CBEFFC7F736B1465CF13360E317BC1EA733DB3

Proof of work

0101046C39D56B717142B6EE14B0F8B2561ECA458F3D2D12C9977D613F78829419063211F9C21F7BB0D56B6523040A8156BE22B6E9D6332B88ED882574D12AE32F7A45

Proof of integrity

0005550D26C4AE98703E2FFB61961FD86F911234A0E19D494B431C309C9A7BDB15

Coordinator signature

9380AB5FFD117948819B537DAB886A987A5727E96B0486F9000532AD4EB018A287A4F405116A9C974A51C4C9139FD6F266C314B1A15D8B40B99F51DE20EC4107

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

E41776F9D5A7F28AA001B08D8A1B4AF94E50E9E1BC05B3FC6F729ED640B0F50FF7DD6A96862453F1E37AB86C49AB14948334D0A06BBBF376F88E46E5324F0206

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

0939C49B572E6B949D6FA9F11DF812B1BEDF446CA6DA5F2429A2CA0CAB76730B3ADD16A81AA87D33D21861ED1FC43D83D54C0DEE8ED63BD13B0AE9AF18CF7704