Type alias Contract

Contract: {
    address?: Maybe<Scalars["String"]>;
    blockchain?: Maybe<Blockchain>;
    id: Scalars["ID"];
    metadata?: Maybe<Scalars["JSONObject"]>;
    name?: Maybe<Scalars["String"]>;
    state?: Maybe<ContractState>;
    version?: Maybe<Scalars["String"]>;
}

Properties common to all smart contracts.

Type declaration

  • Optional address?: Maybe<Scalars["String"]>

    The address at which this contract is deployed.

  • Optional blockchain?: Maybe<Blockchain>

    The blockchain in which this contract is deployed.

  • id: Scalars["ID"]

    A unique identifier for this object in the Niftory API.

  • Optional metadata?: Maybe<Scalars["JSONObject"]>

    On-chain contract metadata.

  • Optional name?: Maybe<Scalars["String"]>

    The name of this contract.

  • Optional state?: Maybe<ContractState>

    The state of this contract.

  • Optional version?: Maybe<Scalars["String"]>

    The version of niftory contract

Generated using TypeDoc