Type
CONTRACT
Validation date
2023-12-05 08:37:05 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 (165 B)

{
  "charged_contracts": {
    "97": {
      "0x04a8df0dc6e530aa4aefa0b1cb0826b162c1b138": 1701768120,
      "0x22b34ebda43a7e60a294973105747c5edf6b9d18": 1701772560
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    095A17105951AEFE49304B9C52663AADF1AB4642BC70D86BCE746A432336D4E16CBCDB5CA128E45AFE0673C5439F1F70046E5C2D5AEFF571C3E691DA

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001A230B1E809BF389CA02D49BE33650C6FF6A953B8335A8BACAC5F634EA3FFD8A6

Previous signature

32089948A728470CF9850BCE3E00033CEC53FFD830748D11227025E44201F63CEE9FF078D0FBB25D27CECABA275F204C09E8162CB92AA92799C07791527FA201

Origin signature

3045022100CBEC2F36DFB5AF0068DE2E57CEB987A947F1F116F47016FF04C809C4C9D27E7C02204185B589893B0356037D1378CD2EA167020D761534C8CC69EB4154C37C02160B

Proof of work

010104BB7216545F28C83467606EDA88968E19C436410AB446D1BC88FEBDE3506275F9B0B931CAAE420B96B2A158B7112F13795C878CCC346C76E04A96C59CCFC6FC39

Proof of integrity

001B45581A1B7844ADD854E3091F577F01B03A95DEA5FE594D4D676964B3510721

Coordinator signature

EE2AF20096F0824B923E4BED77760A368054FA1C4A5B398BF9622B3B73F86470338896372D0009486036BA017F8D0678F11E7DD8146F6CF77D100BC822232A0C

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

C889C8D65D82703877901BC5A8197964C580ABF32818E60D13948F96B0801630808E32A1A3E08C63A00722774D79D1FC94D4FB6312C4556DA9DF0E8E2D5BDA0C

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

11D794DB9B84CC16E198521A9EB8DC659F402C3E635F9393B8CF326EDD5F2654088FEF1FB9B44CA830B57FF57E9B80F6B284F8C5F29BFE9E53B4D0B1403B1400