Skip to content

Latest commit

 

History

History
49 lines (28 loc) · 2.54 KB

ContractTemplateDto.md

File metadata and controls

49 lines (28 loc) · 2.54 KB

ContractTemplateDto

Properties

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&#39;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&#39;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]

Enum: ContractTemplateDtoInitializationPhaseEnum

  • OnDeployment (value: 'ON_DEPLOYMENT')

  • PostDeployment (value: 'POST_DEPLOYMENT')

Enum: ContractTemplateDtoTypeEnum

  • 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]