Type
CONTRACT
Validation date
2023-11-15 22:26:52 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 (359 B)

{
  "charged_contracts": {
    "97": {
      "0x9f45d0bafe4b67d74fb747fdbb86a20c96cb238e": 1700094360,
      "0xd986a1ecc4a14947bc11ea6f049a2b1f14027948": 1700090220
    }
  },
  "requested_secrets": {
    "0000054BAEE6A5F9859E365D8E6984243CBD502D640FEC7124F1EFC0214681AF1ACB": {
      "chain_id": 97,
      "end_time": 1700090580,
      "hmac_address": "00002D68AA606E2270E19D2F902BF5A6AECDA5CD8197A8A6B8E104C8590A23A66991"
    }
  }
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    E8BA07B86CC07F42205BE98C7D73B67BEE217D83FA7B4FFD8A3E2ADAFC8FEC75B12BD86A63466000CE65A292E07B8A8C54D3072E354A1B9650FB4789

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001CB994E0B3FE4D953FB9BEDCE3FDB946A8B1F065FC70A6B77922D1C5AC5CF7DB3

Previous signature

618A90EDBA65364B9E5C604B2FAE1203E33F2E3C6B8B40DF102873CEBA7A841F6F473927BAC0C58A7249146872B12CB5C942311A125925237CCA18671973680E

Origin signature

30450220409A6C85947157FF001562BE1C5C2C6AFBDC4347AD34F4F2CCDC28B4E2D77F9E022100E339B38EC7F251B73094DACB97DBF952CBF4A6DB27B63BDCCA8264AA1F9FA0BD

Proof of work

010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765

Proof of integrity

00B3161EED951ED5283C29E25A0ABABFEDD69EAB9F840685ADA2A5A6C832625B6E

Coordinator signature

3C1DFC13AF68145684F6E7F682E76A3616BD1FA7A846A83F8D7E6F9B743AE91A65516CA400FD8E8581EED01F7B7CAD3E124EA105EB77B3AAEA94A5366AE9BD02

Validator #1 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #1 signature

2E0350E787C298AE1721A785DEE2898BCA6DE10B4CF9070CF9F54FBD180C1F4BEBB8F432A289DDF41D40F0A68568008520316CD6724E321F3625B71ADB6BFA04

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

66414D891AD2A56423FAE009B42C73A70060111F3743D273E7EF6D88B30E9BD2F946F908F76C706786E538917B8B07583683DB624030A9124F39D2021CDA5402