Type
CONTRACT
Validation date
2023-11-14 15:43:15 UTC
Fee
0 UCO

Code (306 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) == 0x000066706d704329ca8c2a4153991e2ddacc968622ca10217ca14952eb7abb966c30
	)
]

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

{
  "charged_contracts": {
    "11155111": {
      "0x8c3bbca4de3cffb62d5a5b578dadf8b0217d5204": 1699983720
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    1B80837AB01BC66732224CB2AB94F00539BFA3A7394A7E95C9E264D27C1BDF88189CC51FE29D0FB7CCBF5F572FE6F26FCDD34A0F7C15063C395BF701

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001AF310E124FAD6C36FEEE3917BFFB24B3387CD54E479EC9AC8D5AD0D5876F5CE3

Previous signature

61F6F913315D4373BE2B022FBA24FB638A8ECF177AAED9027F6DA93BF8B20E438564426650AA8B604AA4D6D0B06CF0279C9D5FD2D2F3264170D569690171F00E

Origin signature

3045022100AA747738DF2B97AFB29CC875D07C8BBAEF055FD05BF5F6FFD967F4C68867D3670220181DB8EBF2C25C19C91227F56887F257EEEC1B3596F830BCBA34B25558750947

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

00BBF09EA1889CC89CB5FE4798ECCCD0FA0F06927C7FB0A5A98083637C5B58816F

Coordinator signature

49EF7FA787C32E92C246CF5D2CBEA92FD0EB9853293D15EB6DDC9BCC66B6A9784D48A16F86D75F02415D3F53BAC2EBDD5F158D81C58B956D357AA3C072168E07

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

A38954FA7FBC19D8C40A5BE54662FF19B34B98D10D3DE7A70F801F49F9FC263C042DF71047545B465825883BB91EF43A732F3E2530D93A104957C8BE4437C40F

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

B8970689A609412D703D82E01D90B7CB330EA06440B2CA70714B0458A82B9FDF0B543E451423410E3E758024747CFB7C80B68BCF6A234C14813F3F4141887007