Type
CONTRACT
Validation date
2023-12-05 07:22: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": {
      "0x04a8df0dc6e530aa4aefa0b1cb0826b162c1b138": 1701768120
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    165BC0708AEDD4DA85A299DDB0A64737734BF5FFA2BA96B854336B730804224C2664B0C44EDA0CD110AD1827F1FDA1C371B143FDC75A5F98B2F92337

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

000112D10ED582880DC529679B6B12BF246257456993DEC7003589B25BCB2EAADC11

Previous signature

83E845979C1EE21D6A41A20A6CDE9AED07D396874F0728ED8C1AB8CAD1345906D2294413FDD9D87B6A735860BF61E50B679650694751E34C4B895AA8E0C7400D

Origin signature

3046022100E198D5DC1B293489CFE03B9C744892512014399A5608194C8EC6BC96477C0C01022100E9F36BC8EA1BEACDA3E51F7C74359A4238845C8C797574CE5272BA5D9A105B3B

Proof of work

010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61

Proof of integrity

005486E6C73276FAEF6C82EBF108BCDD3F4F7A3FB0B49A5A0EE854EBB82EF8F420

Coordinator signature

F4D73453E71BF3242192ECFC060DEB8FFA99B1E7DB9D05AAFF646B14E50AA365A3A6F92BCD974BF569B94E2FEBD6C28F0A40973BBAFD248F9D6F9AB2BE767402

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

2D505B7E76FF03263948624C74A7EA60C89F92B1EFD238523A1CF2701F41CE832A734C42954C153C70418A63F27B494F0B93936BA1EDE66B1762D08768837D08

Validator #2 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #2 signature

7752E121B9EC447B89164D852D855386B0E9FB27BD6CB0ED9EB5F06DD60ADDF2BB9B70A2B4087983D52D1191F6A6268835550F26C8B4A2965839352E6FBAB500