Type
CONTRACT
Validation date
2024-01-09 15:50:30 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": {
      "0xebd379899f351ed6ad40d55dd1e17b77f763a406": 1704822420
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    3F965108B93B63E77920CE742998B7151066F6A19148E9CE4944BD82F800986899947DAB6C0E2FE255BB614E2D79238CB025621B903C8555A9CF7340

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000125B4DD46A3E10E36E2FFABE08A5B961EA195FC1D23E83FA73934E2C6898B561A

Previous signature

909FDD4176D6E90937B79BA011E7618F998AF4739D210AF97040D023ECD37B3F73D413E34BA10F148FE75D48BFB09AD36CABDBB787B510876BDA26FF0A316508

Origin signature

3046022100E6F670F31A99CA6BF15C3E95C739837B2EFB017021B33DAD3A815CD2505A00210221008D9FBB32F7FFCD7AE0A61C6879EAD78F32645107C81E7DEE72369AE99DDB672E

Proof of work

01020451684966573439C38DA99334546FBBDE4A6D96A50B4A4ECBB6572CDBED023F079607407E254421D1779525D11C60D55684F0B403B93B95823554E29D1E2CDB16

Proof of integrity

008F1530735F2EB060A1CF621970C3D2D785AAAC1A0BEE662770F160258EFC2CA3

Coordinator signature

7C2DC897184924A5BED9B5C7EB2C6078C57AC220B980E74C096FCD28F310AB7B7403BFEC057B7A64883BDA481699EB8EE3726D40AF53AA4494249603FEA24409

Validator #1 public key

000162E6ADFF9FBBBC4BDBB3CD56A5A13A1E8576C3619ADC58A189F7E9A3A77FF95D

Validator #1 signature

B48818DA8421C42A6FC16A082B536C3C1CB114E39FDAECD6D66DCB640C0D8F9570B6B69CB1C24472D6BF186E969D7640DDCF7A348C01A52A9705E10792A81B0B

Validator #2 public key

00010F2A0E4C424582A94BD90E05FE6931628F91988ABBE387D365994F1F3FCF5A12

Validator #2 signature

4D47DCF24DCE359ACECA503CC4348A436AD66690169D2D66C7FCEC25BC93A6CCE90C9963BB3488EDDCCA39F52D76AFD51028E2EDC84DD44EF384C795D517E20D