Type
CONTRACT
Validation date
2023-12-05 16:19:01 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": {
      "0x4b2e243a05ca255a311df18f257a9f4b6f5be027": 1701799200
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    578EBB973264FA292EE7CBF395F2A7010FC6274C294D8410A5E3E16E666CA7CB773EC561FC99292C49B5C6E8984DAB80726CD79E086DD5AA9A9E3064

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00014173A7C46F005F5AB2E7869A0466B72E2B5864878FD3A62563AADA586184AD92

Previous signature

C99C87E8D136C0761BF51EBC729A8BC7850D1A07493E82D7F42C9A2F99E8091F2B95E1CE424B11AB826B651D4DAF6DEEA7E65DC83A6CF6050E034F8CB7F0F404

Origin signature

304502210080FE37864E3C6A55281663B632CD6A15E7930FC534AE2361D1D060D004D5F466022009B030F2D482705083912327B854820F6A01A37BB96EE9292B88932338756F2E

Proof of work

01010484B78F4110D8E9D6FBEC72759895CC9D4532177314FBAA8B07BC525FC1AF48F150EFBF104B1819106B8E3563CD0E1FAAE5325F8FCFE58FF744C35F47669D2704

Proof of integrity

00443B10128D853EE0CA30E1294944BDDE18624C9147F33EE5E150CAFA726F20E9

Coordinator signature

0636ADA89ECBA3751589AFA238C00C763EB5B0604E5740E23BD292483E4AB91E0F12F96DD77A4DA17F6D217FD074F576EA667B48F0FC14EE3D857D1FBDC16C05

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

BA8656381ECAA739E473F5AB430BF294E65A855E8F507A98D790F694921729D85E6EDF74223C4A8733C13078A3E9C31FCE6758D6EBD7418A2CCFE4362FE50404

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

E98F08A6BC0DF8190271A6246B3E2B567B14DE16B8A73056D1E45321AC4E72DFA11F17A4E086EE4FF6E4A5C5E28DF557EFA523CE4B3EF701E46904850B309003