Type
CONTRACT
Validation date
2023-11-08 10:32:41 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": {
      "0x19419f777efd8bb337cdfa9a044142dfbd9520b9": 1699446600
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    54D58AAF0FC9246DD0B2C8958E45ADEBB0B34DBAD8FE081658C22812E496E07B5447F9A57B0E2ED0B870E7035C9C4B02CA26C79EB34DFFAC1137E1A9

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001ADE9D71633BA4613C7A82C4ECE191EF639BA77E760166F43CD6EC1677ECDFF2D

Previous signature

AFFA94F511AA4916D542422D2DD8C10EFF58C09F1D2A09AB132A03A32865C21B93BBB67F2633A1B892D2D5E16AECC07109EF5DC465A207071D21766965BB2A0F

Origin signature

3044022021B095E6AC5C0E458B6BC476843E2A8522704F02A045F9D3BBF03329A55622B2022061D854997484C4258E7B14B51A39814899667B02404D699F99F4405D39F58B36

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00702E9FF042CD7BDDBC52B5F9AF1AF9979968E52BA1C9EFFA709F15931DB38563

Coordinator signature

0347B172F830AA34F284316BF8596E281F0E9B9D94B4ECA44754C7B47247EB21C8E866F78144902F8F521DAAAF618B0454996FB0DE61B8876E02EC5599170B09

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

E19EA6F17094596E4DF8A5AE45AC72ADFC9D7992736E76B86AFC7A2FEEBF5C15C1EF65FBDE79FF4D3B43FD49EA41D99FCC8A375D3367CAFCFBA5895633B1140F

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

7462A577547115163903E5E649AD367E17446FCF0D88A70C4F2EE73FC066015C1E669014DDF2B986A3A14526DFC090A0FF0B62946D218B46D84B07831706680F