Type
CONTRACT
Validation date
2023-11-25 11:00:02 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 (303 B)

{
  "charged_contracts": {
    "97": {
      "0x616cd7f25aba4bc10e5a7f38db5685756b913f42": 1700916900
    }
  },
  "requested_secrets": {
    "00006DB14B1301EEA4B61A4FCEF6BD5E7329D50B797AA533E8F3B7B148A9AF6585D6": {
      "chain_id": 97,
      "end_time": 1700917140,
      "hmac_address": "00008F0C949C7DB1A9D07AD6514B86DFBB361AAB48B688AEBEB1721CE2EEC30BB097"
    }
  }
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    513BE09457ECB313046E7A8061F67D58AC105CD2CCE46D9452C48F81302382F83CDDD23561CCBED12A4A09EA77E73BAEAB7A5899A0DE9B88BFBCB491

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001C7366E85F5B4C0DECEC6FF604B49F12B337DA474890F1A44CAC9992892A82872

Previous signature

1E8715A5D95AF16732083F8A34F0A7C37318C7A57143941521DE11ECB7438B612870A8F26F98C20BC768E1483841FE462D24CA09D1253BEBFC6565B67B175A00

Origin signature

3045022044F1202B31B080C62B6608E23940BA9F7F5420F7A0DD22EC1DA80D873EAD5416022100D259EAE6F2AF38F4808EBD47F376D57CF0756C3DD22BA2A7EB2986F11400C8C7

Proof of work

010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765

Proof of integrity

00F9D7E0CFE66AFA37669F4E2CFC25A9E4F342208E057DAF717FB0B0166CD50F83

Coordinator signature

AE567CBCAA9DBDDACE9614F6EBE1391984199EC56BC820471235F016C185771714A602DB3230D29AC486C3A39284F74BE0E67E52D7891F5C0E45BB350835A20C

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

441C08DD4BD55D7B6D679EC848A77D94507ACA422B4FC1DD484BEC46027B777ED722EC44F0D5247833AAC1496C9F54EA819EC801696AB5280EC516774538AF00