Type
CONTRACT
Validation date
2023-11-21 13:45:34 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": {
      "0x58d7a7942e534815684871a0e6c9038436987098": 1700558520,
      "0xf53e6850ae0ab0fbed822533645460a06cbf93f4": 1700558460
    }
  },
  "requested_secrets": {}
}

State (0 B)

Movements (0)

Ownerships (1)

  • Secret shared with 1 key

    Encoded secret

    AE8F7C983167613B9158A45857E26A8AD5BBD148FE19DEC691A00CD07E3651B32FAEC8D1FDFFE9A9C01BFDF07770306071FFF944B7A5C565BCF03628

    Authorized keys

    • 00017877BCF4122095926A49489009649603AB129822A19EF9D573B8FD714911ED7F

Contract recipients (0)

Inputs (0)

Contract inputs (0)

Unspent outputs (1)

Proofs and signatures

Previous public key

00011E3A99BC859D3F14767EC8B2DB265E3F718D64B9C879218178A7C40761E49E0D

Previous signature

80DE9C42C8433EF624C0307373D547C00F6E327A609F8E62484D6DB8A69DE14766D30345A777CFC5110B08FBFC5FBBDEEF61984803434027159A971D0E592D08

Origin signature

3045022053A6158863516371A812E8B85AA94A589CE1CA67F3E6D550FD990F407D5D188002210094246822C656C7482A5C18E2C7F528BBAA1B937EBA0D3AB972DF4703DAFECFC6

Proof of work

010204892A04DBE05192BCB662689E7E19700F3F7202028EF0A9F20635C4948436ED85A43BA3017281EE97781342DD8F24ED6F583B5FE542830FDB5191A11843A72A61

Proof of integrity

00600621D796013B14883D9DD03647931FCD347DCB013F99FA41960C71BE05C0EA

Coordinator signature

DE4D415761D10E18726236A5050AE4F1D6D73F5C45724F1F0BAC540C40BDAD6975CACBA8A66DCF4FA0C94B782D5761240AEB558D8AEEDA2BCF05A2A154EF7D05

Validator #1 public key

0001B0A94804BF8ECC9897075C6207FF63EF4D339F57A0349888E6B77CD47DB53EF3

Validator #1 signature

F27FB986A72427E21E5ED84C857955D49D90DC4138E9393F777A34E1C4A45ADBBA3BFAFA6D6B541BA970FF9794EC51D1129A813C33C4133DF51C1319F6970404

Validator #2 public key

00011B58ED42235461734EAF253BD97A80B92899ABCC3BE680D44B6825DD2A88A947

Validator #2 signature

0C3A8765E9755282CB2D8299FEED5F814F46A9A07D4C2F1615FD9A659D46E2FE7294E66610699CAF99506CEC825DB46D9C677DC1B89AEA08758B3736A4426308