Name | Type | Description | Notes |
---|---|---|---|
id | string | The unique identifier of the contract template | [default to undefined] |
name | string | The name of the contract template | [default to undefined] |
description | string | A short description of the contract template | [default to undefined] |
abi | Array<Array<AbiFunction>> | [default to undefined] | |
isPublic | boolean | Is this a contract that is viewable by all fireblocks's users or is it visible only for this workspace | [default to undefined] |
initializationPhase | string | [default to undefined] | |
longDescription | string | A full description of the contract template. May contain to break the lines | [optional] [default to undefined] |
attributes | ContractAttributes | The attributes related to this contract template. It will be displayed in the tokenization page | [optional] [default to undefined] |
docs | ContractDoc | A `natspec` compliant documentation json. Can be retrieved from the output json after compilation | [optional] [default to undefined] |
owner | string | The workspace id of the owner of this contract template. If it's a private contract, only this workspace will be allowed to deploy it | [optional] [default to undefined] |
vendor | VendorDto | The details of the vendor of this contract template. Applicable only for public contract templates | [optional] [default to undefined] |
canDeploy | boolean | True if the workspace allowed to deploy this contract, false otherwise | [optional] [default to undefined] |
type | string | The type of the contract template | [optional] [default to undefined] |
implementationContractId | string | [optional] [default to undefined] |
-
OnDeployment
(value:'ON_DEPLOYMENT'
) -
PostDeployment
(value:'POST_DEPLOYMENT'
)
-
FungibleToken
(value:'FUNGIBLE_TOKEN'
) -
NonFungibleToken
(value:'NON_FUNGIBLE_TOKEN'
) -
NonToken
(value:'NON_TOKEN'
) -
TokenExtension
(value:'TOKEN_EXTENSION'
) -
TokenUtility
(value:'TOKEN_UTILITY'
)
[Back to top] [Back to API list] [Back to Model list] [Back to README]