Type
CONTRACT
Validation date
2023-12-06 11:55:08 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

    9ECA877FFA4AEA8E32707ACAC67B3D59B97FD25B92C3152CC63CE30C1D0C8CADC443B491121B592E362A77DDF778B81AD94B4F14D4D16DEACE21C30C

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001F8321BF58A97147EE994DC799B72783CA827B5D5D7F3766F4E756C05293AA314

Previous signature

5547237BBDF3B5F9EF09C8FF44137151A9F48BD3BD521D9C3BEABF256E1FCEA0094790037C832076042E0BDAE8B71016DD1E7E1227165B0814821998EF90FE03

Origin signature

30460221009B138AD4F5ECFEE25251F9F505D06C5881BBA1ACF9999DCB7A48B33A943E4FEE022100D5D965F8F4C501056B2355796BD8045E1DE528A2CACEFE41951C06A7C327A854

Proof of work

010204B3B2A53580086B9F36919CF40ABC55904729F78BF43673E216FAC1EB2451DD1E521879C6588F0CB09B150A103A39A73E2816B5ADF51F0721348BA3A66C33023B

Proof of integrity

0017275DEC497BC4C3A981CEBB060CA1E27A0B74AA16373FF95A5B0FA1D365BF9F

Coordinator signature

BE2FA6FB8FB0EEEC416F023A26315D68FD718355F9644FA0255160C82A2F8FE585213AF98E8ADAEF43A2C2808B20CAEF551433415583A8A388BEBEF6F5B5510A

Validator #1 public key

000151C124A6211CD402FD1CFE560C5DB51ED0CBEF44B09B21A41206028E7E5942BF

Validator #1 signature

966B9F65551765E6352BE6620E0D8D1B40319F0F5B6041D120069370BB96242BB27C39BD63669AE390CF828B62830B1CA78F14240FB32B7AF109972A130D5807

Validator #2 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #2 signature

17DE1E90899E9915F929DBB814E8DB2755CB14C9E03B6D72F7C67BD0613F21A5101D4D3C36639E998A0C59D5967F682B3EF38D0F63232077FB688717305BA10A