Type
CONTRACT
Validation date
2023-11-22 02:43:31 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": {
      "0x550782d441a687256c43014cd8f8e2f80d2a67e5": 1700628180
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    F0536A3935D20EDCDC0075F75F9EB9046555C6717D360A4AACF684388D0E28420A27BDC20492C8177A3F792B88B741592B6854ED3ACD6EF79A287A83

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00015594822F2608784A460324136B58BB103D91E453527A8720F9D57E768114DCE1

Previous signature

FC8BDDC489E012C8AA99A3E402E176A187B5D7C89519B9042C92ADEE5CFF6644EB4D974FE72AD2F2342255C20B28875D9186A55F7C10CAC048DEFB3DC0229F03

Origin signature

3044022036AC1CF57F887CAEE955812E7125C4017A93389B278B9B202F60634476D137E5022073014DC8540B238AE07BFD49D9C44582DED496FC9D2E37C461BBA42B46840EEF

Proof of work

010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B

Proof of integrity

009A40D201E4E470EFB700ED42B8C2E021F5BF348A6B406B8DDBFF629967F5ED69

Coordinator signature

A8C3C09B0D8D5DA65EE62BA7E32EDD03E51E8C1F025427E708278ABA739B89359B36D61CF8A44EA7AE5A38BAA9AD4DCEEDB9C83879A8A1A97B84585F9D36650C

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

6EB4579C64744F48890BDB89E0BF75BF1013751C388A081EAA6A8E77EC01AAC527196388DDD0085C58096CD0D2E596BBFABDCC4D1F53FD407CBFC69081E2F107

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

A55CEFC577CC4BEE83DAFD7B059ED92ABD99D4D51380DCB5062DD980C6C8A1FA31CC73EB0A8CEAD9DB72DA50DAFE0F2EBD41333FCB924D7DCE2D1613F3FDE005