Skip to main content

core.classes.contract_deployer

ContractDeployer Objects

class ContractDeployer(ProviderHandler)

deploy_nft_collection

def deploy_nft_collection(metadata: NFTCollectionContractMetadata) -> str

Deploy an NFT Collection contract.

deploy_edition

def deploy_edition(metadata: EditionContractMetadata) -> str

Deploy an Edition contract

deploy_token

def deploy_token(metadata: TokenContractMetadata) -> str

Deploy a Token contract

deploy_marketplace

def deploy_marketplace(metadata: MarketplaceContractMetadata) -> str

Deploy a Marketplace contract

deploy_nft_drop

def deploy_nft_drop(metadata: NFTDropContractMetadata) -> str

Deploy an NFT Drop contract

deploy_edition_drop

def deploy_edition_drop(metadata: EditionDropContractMetadata) -> str

Deploy an Edition Drop contract

deploy_multiwrap

def deploy_multiwrap(metadata: MultiwrapContractMetadata) -> str

Deploy a Multiwrap contract