Type
CONTRACT
Validation date
2023-11-08 13:35:46 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) == 0x00008dd22e7496e86901e9b276a1be6f9512eb09980cc04c7b76495ef37d5666a709
	)
]

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

{
  "charged_contracts": {
    "97": {
      "0x3e3e234a1a37cece286a95b6cabd2af4a7631b0b": 1699457460
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    15CC9B7881F537651702BA80EA21B0BB7305499DD1B6F53B2D53BC3DA6ABF87173181E74981C10544FC7367129F0DF93E56F320192B3F88033DC7148

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00011C3E4DFDC6BEF50608A2C1B0434459F4305B6C6190E38C5E25B7997B5D8C2167

Previous signature

E554D05A186FD7B86684C0E4EFEAF0C7D9443140BD8E2F554E58C8E5B8DAE1FC5DBDCD8674618F13B8DD9A48F112DF122601CF4463C8D37C008F8B06FC82D808

Origin signature

30450221009EB6E75CFBB1F567F5DE8780C805E0F2B655CF2A9C937DB33D1EC61981A00A0A02204CCCCE5AE6DE7DB9D4155296F495E481DF7BCC6A29C0B706F38BCB1B2FB6DF3F

Proof of work

010104EB90F7BDD03D5A7FD9B61D9128D7CF24C11F3F7DA96825DA3680C2B6BCC48F1AFCE26E0A5F1A903EDAA4BC9390210A0A4F175847EC2A2BB325BB6D1CE8EC8F90

Proof of integrity

000B672FD123F8BE65C95BE28FD0B529A297F949E15AC1E7E86D927D24387D604D

Coordinator signature

720E5BBE00F67DD23A75DB88656E0EF676B92C353AC50F55E15CDF91C0C3D5C9B9FC39BAE57751064241998A244B2901B74F14701B6A33E46D8749BBB5C50803

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

446BADC3B7A61D3DFD5C561DFD3D03AB4A2AD8109D44204C7A5D7A0979876712BE9755CA38977339A23E36E63744091A9A53C9108CB72225CE0636BA0353BD05

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

96D552410A7FDE0B698E6AFAF90739EBD44F91E2D8F2BEC58F9144D117609DC50A965A9F8E203D3080939113D1BFBD81DFA3E4E78DC582A8B7F6719F0ECEF70D