Type
CONTRACT
Validation date
2023-11-23 00:18:04 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": {
      "0x71752a99f6802b1f5e72344da3d2317f233d2a73": 1700705820
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    B2944B40E929163DB46F13F70788286D4708CD03C488046D2B25F6BE36C42EE9DEEC58200AE26BD07064380C31C2575F99CD6F00FF113672252096FA

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001D7E4F078C10685FCE35C8BEA91C961CDBE7C15CC8EFEC3C1E98A52F65A409BAC

Previous signature

48665BA235D6B43745E01E93D13174F9A9C9F714F2B62A961D54DA42F0A86EAC9EE6D264064D131602D5224A8D5056431FF79185E744EA15EF6B24B0FBFE4E0C

Origin signature

304402204D349BACE949C71BB151399D1D17F2510BFE00CBB89D2CC16116840B8A5C665802207E4BB479A13AD3B4FD572FAA7876FFBC6F1791EAB21DFF9101312D5758A207BF

Proof of work

010104AB672F1E69B064D192819F1797C1926F158DBA8F3924AC732B4C4D70D0C8EA0A0D6506E5896C9C2524D2BE26CB5016287E1816A597C408008BA36FCB154A7765

Proof of integrity

000BA5B9BCE538FFC90335ED1718E54A3D60B3CFAC818BCA5BA79D000C0D6F2B33

Coordinator signature

92551EB138F0104A4BFCC07608C0F950F8DCD5C539AF32E83577048A858607638A7092FEC5CE3E45A4D22E53BC2B19D382D5659A2616F0AD795CF266795AF003

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

8CFE97241E99FA5866B9DB9BE24BB5FA6C63BADF9906681E30F759F645959AEAD102DC8D198E54F945FE881B0BA244E573FED8470A479CAF22AFB728A13FF00B

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

AF8317CE7871D631BEF4B7CCD65D2C12530C351CB69FC07FB3F57F2CB3B419063831387FC07F734666952906FDE8FBAC925A894A0E1339C8F26D13C4FF664402