Home > @infiniteobjects/data-types > IAssetContract
An smart contract address enhanced with metadata
Signature:
export interface IAssetContract
Property | Modifiers | Type | Description |
---|---|---|---|
address | string | Contract address in the Blockchain | |
allowList | Nullable<IAssetContractAllowList> | Allow/Disallow printing of the contract | |
blockchain | Blockchain | Blockchain one off Blockchain enumeration values. | |
description | Nullable<string> | Description of the asset contract. This is generally a description of the entity that made the contract not what the contract does | |
externalUrl | Nullable<string> | Link to the original website for this contract | |
imageUrl | Nullable<string> | Image associated with the asset contract | |
name | string | Name of the asset contract | |
schemaName | AssetContractSchemaName | Token schema of the contract | |
symbol | Nullable<string> | Ticker symbol of the generated tokens | |
tokenType | AssetContractType | Type of tokens generated by the asset contract |