Type
CONTRACT
Validation date
2023-10-27 10:08:10 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 (165 B)

{
  "charged_contracts": {
    "97": {
      "0x020b8169eee1f2df2307a3d4ff44ad43d33a0c2c": 1698407700,
      "0x52fe53592920dab2d035f1877a5f9d046d71d9b2": 1698408420
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    D612053AB8EE6EA0A8BB21A60323103EB57050CB5656010A5DB096FC06C4DB799C0209EF72B47520B9317B58038623ACFC1556D2ABEB3CF345CF0D2B

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

0001F15DFF4DCA4FEF9FBA19C05EEA2388F76F2878756029D83D46B43FDFC0618746

Previous signature

94EB34637579D002070CED9004A1E24F3C43AE1AB6A7B182648EA170DE246AFEE375B54E734A6C0437A4D5A4DD60D25DCFAF185F7CE79CA97F76A0898B2DA207

Origin signature

3045022100C601808C9D02128B27E3F0FD7CBDBD9BCB631DF4AC4173AB9B4E30577A1AA21702207434575490ED5C8B50653A65E5B9050964956FA8CCDF7D77B221658E99A63D4C

Proof of work

010204E9BB401A767B0C92D5DB139379AAB18E1B449B455F49E3A44F3466B2D38E59F0516B79493A528A95E5A74CF46F79CF12DEB73293458F6A4403D2B3E57D697347

Proof of integrity

00789F764BE904F2372DB0C8A9D27A562736C0C6CCE2D5FC91CC8F22522AB1ADBE

Coordinator signature

6DDEB23B9D48FE48FAB4004F96FAF5B7EE5ADD9D03AC4025464CFB5624857DBC74113EA702FF049FC6C0B5CE7C1412733F1AFB74B5D7F145F6B97C530EBAF50F

Validator #1 public key

00011ED0B570D680BE5ECD58D2D121689DA73C46DCB38A01C6E10D06286040ADE30A

Validator #1 signature

4C554A2A6268F8C0EF3224D3BFE2874B92A5718EC721DC691DA14D788BD9909F9A8E8E3C85BFDD6B0C3D0908005F019B13D76D16F8B8F0633B160FDF9B09BF04

Validator #2 public key

0001500FBE298B79FFBDD5CCA1798F30FD88A53D26EC39DE5DDE1F4137B032A4BC34

Validator #2 signature

38DCA035A71CC48DD3BADFF14E1E45977D72B594D60611666815DC36ACEE061391AA15E743802B0D58FB6939589F7C1DDDBCE4ED175DDFA15C55B50512144306