Type
CONTRACT
Validation date
2023-12-06 11:51:29 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 (221 B)

{
  "charged_contracts": {
    "97": {
      "0xaef6c51204040a67aeac4ca73f838a189899db95": 1701870600,
      "0xb1c508852e645aee43c6f2371c8976c2fa8384d7": 1701866400,
      "0xf272df9993ac99e9a912d17e142b14be3754dfd9": 1701865320
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    B4418EF76DFEB05D3EB3ACD7A56DAE07357A0C0E881DAEC365505CF6B90EA6DA878D9F226836B450F530E9704908D7D4B0074EA0025197105E1F9469

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00014F2EBC8679ED4473BF3E8C6FF1C107B75B6C7DDA9DD49CB215EEE1FC4EE821E8

Previous signature

A0C48BB06DC84E4A7BC126A39A6B25685E1B02FA727A8C4F917986FBA577B6603E6152A98ED3B3EEF178135DDE0B06012D0EAFEAF50F53237A4D638B5BF80E0E

Origin signature

304502202FE710F2D483158CE61B00D27666DF3E7062E6BC69A02F2F50E2A758AD720A3F022100FB7AEE7438183AD98CE583ABEA6BD23CAFF3D9A173B235C878FD29BCAB72769E

Proof of work

010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61

Proof of integrity

0014A45EBB6E10820A246E7F9793C4B93B0D879EE4DDC19B32773F2D7089302A02

Coordinator signature

CB19AC068ECE15BEB972BBBDED79DB3A4A1F49BA1FA0CADBB1DCE19938F3F3EC0E9BF5DA7DA6D96649D88E52CCC1DA94F26DD010C8299B01DDFDB4FEDE27D10F

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

5C02DEB440D50ABD048617BECE40A5671E87F2AD745230D828291C0EB5FC6148F456E51B5C9200405A92F743F58F6A96C0C80E161F74F350175A0B9619044D0D

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

04082B04AE5605FC9A05C10D4FD8E3C752F893E867C065A85D886F19F3DDEB9E56D0F4004E932CE2BEF24576371FFBE51B2053EF1EE1EDF59D18F4364370450E