├── .eslintignore
├── .eslintrc.cjs
├── .gitattributes
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── config.yml
└── workflows
│ ├── build.yml
│ ├── dispatch_docs.yml
│ └── tests.yml
├── .gitignore
├── .npmignore
├── .nvmrc
├── .prettierignore
├── .prettierrc
├── CODE_OF_CONDUCT.md
├── LICENSE
├── Makefile
├── README.md
├── cache
└── solidity-files-cache.json
├── config
└── api-extractor.json
├── docs
├── feature_snippets.json
├── index.md
├── sdk.abievent.md
├── sdk.abifunction.md
├── sdk.airdropinput.md
├── sdk.all_roles.md
├── sdk.amount.md
├── sdk.auctionlisting.asset.md
├── sdk.auctionlisting.assetcontractaddress.md
├── sdk.auctionlisting.buyoutcurrencyvaluepertoken.md
├── sdk.auctionlisting.buyoutprice.md
├── sdk.auctionlisting.currencycontractaddress.md
├── sdk.auctionlisting.endtimeinepochseconds.md
├── sdk.auctionlisting.id.md
├── sdk.auctionlisting.md
├── sdk.auctionlisting.quantity.md
├── sdk.auctionlisting.reserveprice.md
├── sdk.auctionlisting.reservepricecurrencyvaluepertoken.md
├── sdk.auctionlisting.selleraddress.md
├── sdk.auctionlisting.starttimeinepochseconds.md
├── sdk.auctionlisting.tokenid.md
├── sdk.auctionlisting.type.md
├── sdk.authenticationoptions.md
├── sdk.authenticationpayload.md
├── sdk.authenticationpayloaddata.md
├── sdk.batchtoreveal.batchid.md
├── sdk.batchtoreveal.batchuri.md
├── sdk.batchtoreveal.md
├── sdk.batchtoreveal.placeholdermetadata.md
├── sdk.bufferorstringwithname.md
├── sdk.chainid.md
├── sdk.claimcondition.md
├── sdk.claimconditioninput.md
├── sdk.claimconditionsfortoken.md
├── sdk.claimeligibility.md
├── sdk.claimverification.md
├── sdk.contractdeployer._constructor_.md
├── sdk.contractdeployer.deployedition.md
├── sdk.contractdeployer.deployeditiondrop.md
├── sdk.contractdeployer.deploymarketplace.md
├── sdk.contractdeployer.deploymultiwrap.md
├── sdk.contractdeployer.deploynftcollection.md
├── sdk.contractdeployer.deploynftdrop.md
├── sdk.contractdeployer.deploypack.md
├── sdk.contractdeployer.deployreleasedcontract.md
├── sdk.contractdeployer.deploysignaturedrop.md
├── sdk.contractdeployer.deploysplit.md
├── sdk.contractdeployer.deploytoken.md
├── sdk.contractdeployer.deploytokendrop.md
├── sdk.contractdeployer.deployviafactory.md
├── sdk.contractdeployer.deployvote.md
├── sdk.contractdeployer.md
├── sdk.contractdeployer.updatesignerorprovider.md
├── sdk.contractencoder._constructor_.md
├── sdk.contractencoder.decode.md
├── sdk.contractencoder.encode.md
├── sdk.contractencoder.md
├── sdk.contractevent.md
├── sdk.contractevents._constructor_.md
├── sdk.contractevents.addeventlistener.md
├── sdk.contractevents.addtransactionlistener.md
├── sdk.contractevents.getallevents.md
├── sdk.contractevents.getevents.md
├── sdk.contractevents.listentoallevents.md
├── sdk.contractevents.md
├── sdk.contractevents.removealllisteners.md
├── sdk.contractevents.removeeventlistener.md
├── sdk.contractevents.removetransactionlistener.md
├── sdk.contractforcontracttype.md
├── sdk.contractinterceptor._constructor_.md
├── sdk.contractinterceptor.md
├── sdk.contractinterceptor.overridenexttransaction.md
├── sdk.contractmetadata._constructor_.md
├── sdk.contractmetadata.featurename.md
├── sdk.contractmetadata.get.md
├── sdk.contractmetadata.md
├── sdk.contractmetadata.set.md
├── sdk.contractmetadata.update.md
├── sdk.contractparam.md
├── sdk.contractplatformfee._constructor_.md
├── sdk.contractplatformfee.featurename.md
├── sdk.contractplatformfee.get.md
├── sdk.contractplatformfee.md
├── sdk.contractplatformfee.set.md
├── sdk.contractprimarysale._constructor_.md
├── sdk.contractprimarysale.featurename.md
├── sdk.contractprimarysale.getrecipient.md
├── sdk.contractprimarysale.md
├── sdk.contractprimarysale.setrecipient.md
├── sdk.contractroles._constructor_.md
├── sdk.contractroles.featurename.md
├── sdk.contractroles.get.md
├── sdk.contractroles.getall.md
├── sdk.contractroles.grant.md
├── sdk.contractroles.md
├── sdk.contractroles.revoke.md
├── sdk.contractroles.setall.md
├── sdk.contractroyalty._constructor_.md
├── sdk.contractroyalty.featurename.md
├── sdk.contractroyalty.getdefaultroyaltyinfo.md
├── sdk.contractroyalty.gettokenroyaltyinfo.md
├── sdk.contractroyalty.md
├── sdk.contractroyalty.setdefaultroyaltyinfo.md
├── sdk.contractroyalty.settokenroyaltyinfo.md
├── sdk.contractsource.md
├── sdk.contracttype.md
├── sdk.currency.md
├── sdk.currencyvalue.md
├── sdk.delayedreveal._constructor_.md
├── sdk.delayedreveal.createdelayedrevealbatch.md
├── sdk.delayedreveal.featurename.md
├── sdk.delayedreveal.getbatchestoreveal.md
├── sdk.delayedreveal.md
├── sdk.delayedreveal.reveal.md
├── sdk.directlisting.asset.md
├── sdk.directlisting.assetcontractaddress.md
├── sdk.directlisting.buyoutcurrencyvaluepertoken.md
├── sdk.directlisting.buyoutprice.md
├── sdk.directlisting.currencycontractaddress.md
├── sdk.directlisting.id.md
├── sdk.directlisting.md
├── sdk.directlisting.quantity.md
├── sdk.directlisting.secondsuntilend.md
├── sdk.directlisting.selleraddress.md
├── sdk.directlisting.starttimeinseconds.md
├── sdk.directlisting.tokenid.md
├── sdk.directlisting.type.md
├── sdk.dropclaimconditions._constructor_.md
├── sdk.dropclaimconditions.canclaim.md
├── sdk.dropclaimconditions.getactive.md
├── sdk.dropclaimconditions.getall.md
├── sdk.dropclaimconditions.getclaimineligibilityreasons.md
├── sdk.dropclaimconditions.md
├── sdk.dropclaimconditions.set.md
├── sdk.dropclaimconditions.update.md
├── sdk.droperc1155claimconditions._constructor_.md
├── sdk.droperc1155claimconditions.canclaim.md
├── sdk.droperc1155claimconditions.getactive.md
├── sdk.droperc1155claimconditions.getall.md
├── sdk.droperc1155claimconditions.getclaimineligibilityreasons.md
├── sdk.droperc1155claimconditions.md
├── sdk.droperc1155claimconditions.prepareclaim.md
├── sdk.droperc1155claimconditions.set.md
├── sdk.droperc1155claimconditions.setbatch.md
├── sdk.droperc1155claimconditions.update.md
├── sdk.droperc1155history._constructor_.md
├── sdk.droperc1155history.getallclaimeraddresses.md
├── sdk.droperc1155history.md
├── sdk.edition._constructor_.md
├── sdk.edition.burntokens.md
├── sdk.edition.contractabi.md
├── sdk.edition.contractroles.md
├── sdk.edition.contracttype.md
├── sdk.edition.encoder.md
├── sdk.edition.estimator.md
├── sdk.edition.events.md
├── sdk.edition.getall.md
├── sdk.edition.getowned.md
├── sdk.edition.gettotalcount.md
├── sdk.edition.istransferrestricted.md
├── sdk.edition.md
├── sdk.edition.metadata.md
├── sdk.edition.mintadditionalsupply.md
├── sdk.edition.mintadditionalsupplyto.md
├── sdk.edition.mintbatch.md
├── sdk.edition.mintbatchto.md
├── sdk.edition.mintto.md
├── sdk.edition.minttoself.md
├── sdk.edition.platformfees.md
├── sdk.edition.roles.md
├── sdk.edition.royalties.md
├── sdk.edition.sales.md
├── sdk.edition.signature.md
├── sdk.editiondrop._constructor_.md
├── sdk.editiondrop.burntokens.md
├── sdk.editiondrop.claim.md
├── sdk.editiondrop.claimconditions.md
├── sdk.editiondrop.claimto.md
├── sdk.editiondrop.contractabi.md
├── sdk.editiondrop.contractroles.md
├── sdk.editiondrop.contracttype.md
├── sdk.editiondrop.createbatch.md
├── sdk.editiondrop.encoder.md
├── sdk.editiondrop.estimator.md
├── sdk.editiondrop.events.md
├── sdk.editiondrop.getall.md
├── sdk.editiondrop.getclaimtransaction.md
├── sdk.editiondrop.getowned.md
├── sdk.editiondrop.gettotalcount.md
├── sdk.editiondrop.history.md
├── sdk.editiondrop.istransferrestricted.md
├── sdk.editiondrop.md
├── sdk.editiondrop.metadata.md
├── sdk.editiondrop.platformfees.md
├── sdk.editiondrop.roles.md
├── sdk.editiondrop.royalties.md
├── sdk.editiondrop.sales.md
├── sdk.editionmetadata.md
├── sdk.editionmetadatainput.md
├── sdk.editionmetadataoruri.md
├── sdk.editionmetadataowner.md
├── sdk.erc1155._constructor_.md
├── sdk.erc1155.airdrop.md
├── sdk.erc1155.balance.md
├── sdk.erc1155.balanceof.md
├── sdk.erc1155.burn.md
├── sdk.erc1155.contractwrapper.md
├── sdk.erc1155.drop.md
├── sdk.erc1155.featurename.md
├── sdk.erc1155.get.md
├── sdk.erc1155.getaddress.md
├── sdk.erc1155.isapproved.md
├── sdk.erc1155.md
├── sdk.erc1155.mint.md
├── sdk.erc1155.options.md
├── sdk.erc1155.query.md
├── sdk.erc1155.signature.md
├── sdk.erc1155.storage.md
├── sdk.erc1155.totalsupply.md
├── sdk.erc1155.transfer.md
├── sdk.erc1155batchmintable._constructor_.md
├── sdk.erc1155batchmintable.featurename.md
├── sdk.erc1155batchmintable.md
├── sdk.erc1155batchmintable.to.md
├── sdk.erc1155burnable._constructor_.md
├── sdk.erc1155burnable.batch.md
├── sdk.erc1155burnable.batchfrom.md
├── sdk.erc1155burnable.featurename.md
├── sdk.erc1155burnable.from.md
├── sdk.erc1155burnable.md
├── sdk.erc1155burnable.tokens.md
├── sdk.erc1155droppable._constructor_.md
├── sdk.erc1155droppable.claim.md
├── sdk.erc1155droppable.featurename.md
├── sdk.erc1155droppable.lazymint.md
├── sdk.erc1155droppable.md
├── sdk.erc1155droppable.revealer.md
├── sdk.erc1155enumerable._constructor_.md
├── sdk.erc1155enumerable.all.md
├── sdk.erc1155enumerable.featurename.md
├── sdk.erc1155enumerable.md
├── sdk.erc1155enumerable.owned.md
├── sdk.erc1155enumerable.totalcirculatingsupply.md
├── sdk.erc1155enumerable.totalcount.md
├── sdk.erc1155mintable._constructor_.md
├── sdk.erc1155mintable.additionalsupplyto.md
├── sdk.erc1155mintable.batch.md
├── sdk.erc1155mintable.featurename.md
├── sdk.erc1155mintable.md
├── sdk.erc1155mintable.to.md
├── sdk.erc1155signaturemintable._constructor_.md
├── sdk.erc1155signaturemintable.featurename.md
├── sdk.erc1155signaturemintable.generate.md
├── sdk.erc1155signaturemintable.generatebatch.md
├── sdk.erc1155signaturemintable.generatebatchfromtokenids.md
├── sdk.erc1155signaturemintable.generatefromtokenid.md
├── sdk.erc1155signaturemintable.md
├── sdk.erc1155signaturemintable.mint.md
├── sdk.erc1155signaturemintable.mintbatch.md
├── sdk.erc1155signaturemintable.verify.md
├── sdk.erc1155wrappable.md
├── sdk.erc20._constructor_.md
├── sdk.erc20.allowance.md
├── sdk.erc20.allowanceof.md
├── sdk.erc20.balance.md
├── sdk.erc20.balanceof.md
├── sdk.erc20.burn.md
├── sdk.erc20.contractwrapper.md
├── sdk.erc20.drop.md
├── sdk.erc20.featurename.md
├── sdk.erc20.get.md
├── sdk.erc20.md
├── sdk.erc20.mint.md
├── sdk.erc20.options.md
├── sdk.erc20.setallowance.md
├── sdk.erc20.signature.md
├── sdk.erc20.storage.md
├── sdk.erc20.totalsupply.md
├── sdk.erc20.transfer.md
├── sdk.erc20.transferbatch.md
├── sdk.erc20.transferfrom.md
├── sdk.erc20batchmintable._constructor_.md
├── sdk.erc20batchmintable.featurename.md
├── sdk.erc20batchmintable.md
├── sdk.erc20batchmintable.to.md
├── sdk.erc20burnable._constructor_.md
├── sdk.erc20burnable.featurename.md
├── sdk.erc20burnable.from.md
├── sdk.erc20burnable.md
├── sdk.erc20burnable.tokens.md
├── sdk.erc20mintable._constructor_.md
├── sdk.erc20mintable.batch.md
├── sdk.erc20mintable.featurename.md
├── sdk.erc20mintable.md
├── sdk.erc20mintable.to.md
├── sdk.erc20signaturemintable._constructor_.md
├── sdk.erc20signaturemintable.featurename.md
├── sdk.erc20signaturemintable.generate.md
├── sdk.erc20signaturemintable.generatebatch.md
├── sdk.erc20signaturemintable.md
├── sdk.erc20signaturemintable.mint.md
├── sdk.erc20signaturemintable.mintbatch.md
├── sdk.erc20signaturemintable.verify.md
├── sdk.erc20wrappable.md
├── sdk.erc721._constructor_.md
├── sdk.erc721.balance.md
├── sdk.erc721.balanceof.md
├── sdk.erc721.burn.md
├── sdk.erc721.contractwrapper.md
├── sdk.erc721.drop.md
├── sdk.erc721.featurename.md
├── sdk.erc721.get.md
├── sdk.erc721.getaddress.md
├── sdk.erc721.isapproved.md
├── sdk.erc721.md
├── sdk.erc721.mint.md
├── sdk.erc721.options.md
├── sdk.erc721.ownerof.md
├── sdk.erc721.query.md
├── sdk.erc721.signature.md
├── sdk.erc721.storage.md
├── sdk.erc721.transfer.md
├── sdk.erc721batchmintable._constructor_.md
├── sdk.erc721batchmintable.featurename.md
├── sdk.erc721batchmintable.md
├── sdk.erc721batchmintable.to.md
├── sdk.erc721burnable._constructor_.md
├── sdk.erc721burnable.featurename.md
├── sdk.erc721burnable.md
├── sdk.erc721burnable.token.md
├── sdk.erc721claimable._constructor_.md
├── sdk.erc721claimable.conditions.md
├── sdk.erc721claimable.featurename.md
├── sdk.erc721claimable.getclaimtransaction.md
├── sdk.erc721claimable.md
├── sdk.erc721claimable.to.md
├── sdk.erc721droppable._constructor_.md
├── sdk.erc721droppable.claim.md
├── sdk.erc721droppable.featurename.md
├── sdk.erc721droppable.lazymint.md
├── sdk.erc721droppable.md
├── sdk.erc721droppable.revealer.md
├── sdk.erc721enumerable._constructor_.md
├── sdk.erc721enumerable.all.md
├── sdk.erc721enumerable.featurename.md
├── sdk.erc721enumerable.md
├── sdk.erc721enumerable.tokenids.md
├── sdk.erc721mintable._constructor_.md
├── sdk.erc721mintable.batch.md
├── sdk.erc721mintable.featurename.md
├── sdk.erc721mintable.md
├── sdk.erc721mintable.to.md
├── sdk.erc721supply._constructor_.md
├── sdk.erc721supply.all.md
├── sdk.erc721supply.featurename.md
├── sdk.erc721supply.md
├── sdk.erc721supply.owned.md
├── sdk.erc721supply.totalcirculatingsupply.md
├── sdk.erc721supply.totalcount.md
├── sdk.erc721withquantitysignaturemintable._constructor_.md
├── sdk.erc721withquantitysignaturemintable.featurename.md
├── sdk.erc721withquantitysignaturemintable.generate.md
├── sdk.erc721withquantitysignaturemintable.generatebatch.md
├── sdk.erc721withquantitysignaturemintable.md
├── sdk.erc721withquantitysignaturemintable.mint.md
├── sdk.erc721withquantitysignaturemintable.mintbatch.md
├── sdk.erc721withquantitysignaturemintable.verify.md
├── sdk.erc721wrappable.md
├── sdk.eventqueryfilter.fromblock.md
├── sdk.eventqueryfilter.md
├── sdk.eventqueryfilter.order.md
├── sdk.eventqueryfilter.toblock.md
├── sdk.eventtype.md
├── sdk.extrapublishmetadata.md
├── sdk.fileorbuffer.md
├── sdk.filledconditioninput.md
├── sdk.filledsignature721withquantity.md
├── sdk.filledsignaturepayload1155.md
├── sdk.filledsignaturepayload1155withtokenid.md
├── sdk.filledsignaturepayload20.md
├── sdk.filledsignaturepayload721.md
├── sdk.forwardrequestmessage.md
├── sdk.fullpublishmetadata.md
├── sdk.gascostestimator._constructor_.md
├── sdk.gascostestimator.currentgaspriceingwei.md
├── sdk.gascostestimator.gascostof.md
├── sdk.gascostestimator.gaslimitof.md
├── sdk.gascostestimator.md
├── sdk.gaslesstransaction.calloverrides.md
├── sdk.gaslesstransaction.chainid.md
├── sdk.gaslesstransaction.data.md
├── sdk.gaslesstransaction.from.md
├── sdk.gaslesstransaction.functionargs.md
├── sdk.gaslesstransaction.functionname.md
├── sdk.gaslesstransaction.gaslimit.md
├── sdk.gaslesstransaction.md
├── sdk.gaslesstransaction.to.md
├── sdk.getnativetokenbychainid.md
├── sdk.getreadonlyprovider.md
├── sdk.isdowngradeversion.md
├── sdk.json.md
├── sdk.jsonobject.md
├── sdk.listingtype.md
├── sdk.loginoptions.md
├── sdk.loginpayload.md
├── sdk.loginpayloaddata.md
├── sdk.marketplace._constructor_.md
├── sdk.marketplace.allowlistingfromanyasset.md
├── sdk.marketplace.allowlistingfromspecificassetonly.md
├── sdk.marketplace.auction.md
├── sdk.marketplace.buyoutlisting.md
├── sdk.marketplace.contractabi.md
├── sdk.marketplace.contractroles.md
├── sdk.marketplace.contracttype.md
├── sdk.marketplace.direct.md
├── sdk.marketplace.encoder.md
├── sdk.marketplace.estimator.md
├── sdk.marketplace.events.md
├── sdk.marketplace.getactivelistings.md
├── sdk.marketplace.getaddress.md
├── sdk.marketplace.getalllistings.md
├── sdk.marketplace.getbidbufferbps.md
├── sdk.marketplace.getlisting.md
├── sdk.marketplace.gettimebufferinseconds.md
├── sdk.marketplace.gettotalcount.md
├── sdk.marketplace.isrestrictedtolisterroleonly.md
├── sdk.marketplace.md
├── sdk.marketplace.metadata.md
├── sdk.marketplace.onnetworkupdated.md
├── sdk.marketplace.platformfees.md
├── sdk.marketplace.roles.md
├── sdk.marketplace.setbidbufferbps.md
├── sdk.marketplace.settimebufferinseconds.md
├── sdk.marketplaceauction._constructor_.md
├── sdk.marketplaceauction.buyoutlisting.md
├── sdk.marketplaceauction.cancellisting.md
├── sdk.marketplaceauction.closelisting.md
├── sdk.marketplaceauction.createlisting.md
├── sdk.marketplaceauction.getaddress.md
├── sdk.marketplaceauction.getlisting.md
├── sdk.marketplaceauction.getwinner.md
├── sdk.marketplaceauction.getwinningbid.md
├── sdk.marketplaceauction.makebid.md
├── sdk.marketplaceauction.md
├── sdk.marketplaceauction.updatelisting.md
├── sdk.marketplacecontractdeploymetadata.description.md
├── sdk.marketplacecontractdeploymetadata.external_link.md
├── sdk.marketplacecontractdeploymetadata.image.md
├── sdk.marketplacecontractdeploymetadata.md
├── sdk.marketplacecontractdeploymetadata.name.md
├── sdk.marketplacecontractdeploymetadata.platform_fee_basis_points.md
├── sdk.marketplacecontractdeploymetadata.platform_fee_recipient.md
├── sdk.marketplacecontractdeploymetadata.trusted_forwarders.md
├── sdk.marketplacedirect._constructor_.md
├── sdk.marketplacedirect.acceptoffer.md
├── sdk.marketplacedirect.buyoutlisting.md
├── sdk.marketplacedirect.cancellisting.md
├── sdk.marketplacedirect.createlisting.md
├── sdk.marketplacedirect.getactiveoffer.md
├── sdk.marketplacedirect.getaddress.md
├── sdk.marketplacedirect.getlisting.md
├── sdk.marketplacedirect.makeoffer.md
├── sdk.marketplacedirect.md
├── sdk.marketplacedirect.updatelisting.md
├── sdk.marketplacefilter.md
├── sdk.marketplacefilter.seller.md
├── sdk.marketplacefilter.tokencontract.md
├── sdk.marketplacefilter.tokenid.md
├── sdk.md
├── sdk.mintrequest1155.md
├── sdk.mintrequest20.md
├── sdk.mintrequest721.md
├── sdk.mintrequest721withquantity.md
├── sdk.multiwrap._constructor_.md
├── sdk.multiwrap.contractabi.md
├── sdk.multiwrap.contractroles.md
├── sdk.multiwrap.contracttype.md
├── sdk.multiwrap.encoder.md
├── sdk.multiwrap.estimator.md
├── sdk.multiwrap.events.md
├── sdk.multiwrap.getall.md
├── sdk.multiwrap.getwrappedcontents.md
├── sdk.multiwrap.md
├── sdk.multiwrap.metadata.md
├── sdk.multiwrap.roles.md
├── sdk.multiwrap.royalties.md
├── sdk.multiwrap.unwrap.md
├── sdk.multiwrap.wrap.md
├── sdk.multiwrapcontractdeploymetadata.description.md
├── sdk.multiwrapcontractdeploymetadata.external_link.md
├── sdk.multiwrapcontractdeploymetadata.fee_recipient.md
├── sdk.multiwrapcontractdeploymetadata.image.md
├── sdk.multiwrapcontractdeploymetadata.md
├── sdk.multiwrapcontractdeploymetadata.name.md
├── sdk.multiwrapcontractdeploymetadata.seller_fee_basis_points.md
├── sdk.multiwrapcontractdeploymetadata.symbol.md
├── sdk.multiwrapcontractdeploymetadata.trusted_forwarders.md
├── sdk.native_token_address.md
├── sdk.native_tokens.md
├── sdk.nativetoken.decimals.md
├── sdk.nativetoken.md
├── sdk.nativetoken.wrapped.md
├── sdk.networkorsignerorprovider.md
├── sdk.newauctionlisting.assetcontractaddress.md
├── sdk.newauctionlisting.buyoutpricepertoken.md
├── sdk.newauctionlisting.currencycontractaddress.md
├── sdk.newauctionlisting.listingdurationinseconds.md
├── sdk.newauctionlisting.md
├── sdk.newauctionlisting.quantity.md
├── sdk.newauctionlisting.reservepricepertoken.md
├── sdk.newauctionlisting.starttimestamp.md
├── sdk.newauctionlisting.tokenid.md
├── sdk.newauctionlisting.type.md
├── sdk.newdirectlisting.assetcontractaddress.md
├── sdk.newdirectlisting.buyoutpricepertoken.md
├── sdk.newdirectlisting.currencycontractaddress.md
├── sdk.newdirectlisting.listingdurationinseconds.md
├── sdk.newdirectlisting.md
├── sdk.newdirectlisting.quantity.md
├── sdk.newdirectlisting.starttimestamp.md
├── sdk.newdirectlisting.tokenid.md
├── sdk.newdirectlisting.type.md
├── sdk.nftcollection._constructor_.md
├── sdk.nftcollection.burntoken.md
├── sdk.nftcollection.contractabi.md
├── sdk.nftcollection.contractroles.md
├── sdk.nftcollection.contracttype.md
├── sdk.nftcollection.encoder.md
├── sdk.nftcollection.estimator.md
├── sdk.nftcollection.events.md
├── sdk.nftcollection.getall.md
├── sdk.nftcollection.getowned.md
├── sdk.nftcollection.getownedtokenids.md
├── sdk.nftcollection.istransferrestricted.md
├── sdk.nftcollection.md
├── sdk.nftcollection.metadata.md
├── sdk.nftcollection.mintbatch.md
├── sdk.nftcollection.mintbatchto.md
├── sdk.nftcollection.mintto.md
├── sdk.nftcollection.minttoself.md
├── sdk.nftcollection.platformfees.md
├── sdk.nftcollection.roles.md
├── sdk.nftcollection.royalties.md
├── sdk.nftcollection.sales.md
├── sdk.nftcollection.signature.md
├── sdk.nftcollection.totalsupply.md
├── sdk.nftcontractdeploymetadata.description.md
├── sdk.nftcontractdeploymetadata.external_link.md
├── sdk.nftcontractdeploymetadata.fee_recipient.md
├── sdk.nftcontractdeploymetadata.image.md
├── sdk.nftcontractdeploymetadata.md
├── sdk.nftcontractdeploymetadata.name.md
├── sdk.nftcontractdeploymetadata.platform_fee_basis_points.md
├── sdk.nftcontractdeploymetadata.platform_fee_recipient.md
├── sdk.nftcontractdeploymetadata.primary_sale_recipient.md
├── sdk.nftcontractdeploymetadata.seller_fee_basis_points.md
├── sdk.nftcontractdeploymetadata.symbol.md
├── sdk.nftcontractdeploymetadata.trusted_forwarders.md
├── sdk.nftdrop._constructor_.md
├── sdk.nftdrop.burntoken.md
├── sdk.nftdrop.claim.md
├── sdk.nftdrop.claimconditions.md
├── sdk.nftdrop.claimto.md
├── sdk.nftdrop.contractabi.md
├── sdk.nftdrop.contractroles.md
├── sdk.nftdrop.contracttype.md
├── sdk.nftdrop.createbatch.md
├── sdk.nftdrop.encoder.md
├── sdk.nftdrop.estimator.md
├── sdk.nftdrop.events.md
├── sdk.nftdrop.getall.md
├── sdk.nftdrop.getallclaimed.md
├── sdk.nftdrop.getallunclaimed.md
├── sdk.nftdrop.getclaimtransaction.md
├── sdk.nftdrop.getowned.md
├── sdk.nftdrop.getownedtokenids.md
├── sdk.nftdrop.istransferrestricted.md
├── sdk.nftdrop.md
├── sdk.nftdrop.metadata.md
├── sdk.nftdrop.platformfees.md
├── sdk.nftdrop.revealer.md
├── sdk.nftdrop.roles.md
├── sdk.nftdrop.royalties.md
├── sdk.nftdrop.sales.md
├── sdk.nftdrop.totalclaimedsupply.md
├── sdk.nftdrop.totalsupply.md
├── sdk.nftdrop.totalunclaimedsupply.md
├── sdk.nftmetadata.md
├── sdk.nftmetadatainput.md
├── sdk.nftmetadataowner.md
├── sdk.offer.buyeraddress.md
├── sdk.offer.currencycontractaddress.md
├── sdk.offer.currencyvalue.md
├── sdk.offer.listingid.md
├── sdk.offer.md
├── sdk.offer.pricepertoken.md
├── sdk.offer.quantitydesired.md
├── sdk.pack._constructor_.md
├── sdk.pack.contractabi.md
├── sdk.pack.contractroles.md
├── sdk.pack.contracttype.md
├── sdk.pack.create.md
├── sdk.pack.createto.md
├── sdk.pack.encoder.md
├── sdk.pack.estimator.md
├── sdk.pack.events.md
├── sdk.pack.getall.md
├── sdk.pack.getowned.md
├── sdk.pack.getpackcontents.md
├── sdk.pack.gettotalcount.md
├── sdk.pack.istransferrestricted.md
├── sdk.pack.md
├── sdk.pack.metadata.md
├── sdk.pack.open.md
├── sdk.pack.roles.md
├── sdk.pack.royalties.md
├── sdk.payloadtosign1155.md
├── sdk.payloadtosign1155withtokenid.md
├── sdk.payloadtosign20.md
├── sdk.payloadtosign721.md
├── sdk.payloadtosign721withquantity.md
├── sdk.payloadwithuri1155.md
├── sdk.payloadwithuri20.md
├── sdk.payloadwithuri721.md
├── sdk.payloadwithuri721withquantity.md
├── sdk.permitrequestmessage.md
├── sdk.predeploymetadatafetched.md
├── sdk.price.md
├── sdk.profilemetadata.md
├── sdk.profilemetadatainput.md
├── sdk.profileschemaoutput.md
├── sdk.proposal.description.md
├── sdk.proposal.endblock.md
├── sdk.proposal.executions.md
├── sdk.proposal.md
├── sdk.proposal.proposalid.md
├── sdk.proposal.proposer.md
├── sdk.proposal.startblock.md
├── sdk.proposal.state.md
├── sdk.proposal.votes.md
├── sdk.proposalexecutable.md
├── sdk.proposalexecutable.nativetokenvalue.md
├── sdk.proposalexecutable.toaddress.md
├── sdk.proposalexecutable.transactiondata.md
├── sdk.proposalstate.md
├── sdk.proposalvote.count.md
├── sdk.proposalvote.label.md
├── sdk.proposalvote.md
├── sdk.proposalvote.type.md
├── sdk.publishedcontract.md
├── sdk.publishedcontractfetched.md
├── sdk.publishedmetadata.md
├── sdk.queryallparams.count.md
├── sdk.queryallparams.md
├── sdk.queryallparams.start.md
├── sdk.role.md
├── sdk.sdkoptions.md
├── sdk.sdkoptionsschema.md
├── sdk.signaturedrop._constructor_.md
├── sdk.signaturedrop.burntoken.md
├── sdk.signaturedrop.claim.md
├── sdk.signaturedrop.claimconditions.md
├── sdk.signaturedrop.claimto.md
├── sdk.signaturedrop.contractabi.md
├── sdk.signaturedrop.contractroles.md
├── sdk.signaturedrop.contracttype.md
├── sdk.signaturedrop.createbatch.md
├── sdk.signaturedrop.encoder.md
├── sdk.signaturedrop.estimator.md
├── sdk.signaturedrop.events.md
├── sdk.signaturedrop.getall.md
├── sdk.signaturedrop.getallclaimed.md
├── sdk.signaturedrop.getallunclaimed.md
├── sdk.signaturedrop.getclaimtransaction.md
├── sdk.signaturedrop.getowned.md
├── sdk.signaturedrop.getownedtokenids.md
├── sdk.signaturedrop.istransferrestricted.md
├── sdk.signaturedrop.md
├── sdk.signaturedrop.metadata.md
├── sdk.signaturedrop.platformfees.md
├── sdk.signaturedrop.revealer.md
├── sdk.signaturedrop.roles.md
├── sdk.signaturedrop.royalties.md
├── sdk.signaturedrop.sales.md
├── sdk.signaturedrop.signature.md
├── sdk.signaturedrop.totalclaimedsupply.md
├── sdk.signaturedrop.totalsupply.md
├── sdk.signaturedrop.totalunclaimedsupply.md
├── sdk.signedpayload1155.md
├── sdk.signedpayload20.md
├── sdk.signedpayload721.md
├── sdk.signedpayload721withquantitysignature.md
├── sdk.signerorprovider.md
├── sdk.smartcontract._constructor_.md
├── sdk.smartcontract.abi.md
├── sdk.smartcontract.call.md
├── sdk.smartcontract.contracttype.md
├── sdk.smartcontract.edition.md
├── sdk.smartcontract.estimator.md
├── sdk.smartcontract.events.md
├── sdk.smartcontract.getaddress.md
├── sdk.smartcontract.interceptor.md
├── sdk.smartcontract.md
├── sdk.smartcontract.metadata.md
├── sdk.smartcontract.nft.md
├── sdk.smartcontract.onnetworkupdated.md
├── sdk.smartcontract.platformfees.md
├── sdk.smartcontract.publishedmetadata.md
├── sdk.smartcontract.roles.md
├── sdk.smartcontract.royalties.md
├── sdk.smartcontract.sales.md
├── sdk.smartcontract.token.md
├── sdk.snapshot.md
├── sdk.snapshotinfo.md
├── sdk.snapshotinput.md
├── sdk.split._constructor_.md
├── sdk.split.balanceof.md
├── sdk.split.balanceofallrecipients.md
├── sdk.split.balanceoftoken.md
├── sdk.split.balanceoftokenallrecipients.md
├── sdk.split.contractabi.md
├── sdk.split.contracttype.md
├── sdk.split.distribute.md
├── sdk.split.distributetoken.md
├── sdk.split.encoder.md
├── sdk.split.estimator.md
├── sdk.split.events.md
├── sdk.split.getaddress.md
├── sdk.split.getallrecipients.md
├── sdk.split.getrecipientsplitpercentage.md
├── sdk.split.md
├── sdk.split.metadata.md
├── sdk.split.onnetworkupdated.md
├── sdk.split.withdraw.md
├── sdk.split.withdrawtoken.md
├── sdk.splitcontractdeploymetadata.description.md
├── sdk.splitcontractdeploymetadata.external_link.md
├── sdk.splitcontractdeploymetadata.image.md
├── sdk.splitcontractdeploymetadata.md
├── sdk.splitcontractdeploymetadata.name.md
├── sdk.splitcontractdeploymetadata.recipients.md
├── sdk.splitcontractdeploymetadata.trusted_forwarders.md
├── sdk.splitrecipient.address.md
├── sdk.splitrecipient.md
├── sdk.splitrecipient.splitpercentage.md
├── sdk.splitrecipientinput.address.md
├── sdk.splitrecipientinput.md
├── sdk.splitrecipientinput.sharesbps.md
├── sdk.supported_chain_id.md
├── sdk.supported_chain_ids.md
├── sdk.thirdwebsdk._constructor_.md
├── sdk.thirdwebsdk.auth.md
├── sdk.thirdwebsdk.deployer.md
├── sdk.thirdwebsdk.fromprivatekey.md
├── sdk.thirdwebsdk.fromsigner.md
├── sdk.thirdwebsdk.getbalance.md
├── sdk.thirdwebsdk.getcontract.md
├── sdk.thirdwebsdk.getcontractfromabi.md
├── sdk.thirdwebsdk.getcontractlist.md
├── sdk.thirdwebsdk.getedition.md
├── sdk.thirdwebsdk.geteditiondrop.md
├── sdk.thirdwebsdk.getmarketplace.md
├── sdk.thirdwebsdk.getmultiwrap.md
├── sdk.thirdwebsdk.getnftcollection.md
├── sdk.thirdwebsdk.getnftdrop.md
├── sdk.thirdwebsdk.getpack.md
├── sdk.thirdwebsdk.getsplit.md
├── sdk.thirdwebsdk.gettoken.md
├── sdk.thirdwebsdk.gettokendrop.md
├── sdk.thirdwebsdk.getvote.md
├── sdk.thirdwebsdk.md
├── sdk.thirdwebsdk.resolvecontracttype.md
├── sdk.thirdwebsdk.storage.md
├── sdk.thirdwebsdk.updatesignerorprovider.md
├── sdk.thirdwebsdk.wallet.md
├── sdk.token._constructor_.md
├── sdk.token.burnfrom.md
├── sdk.token.burntokens.md
├── sdk.token.contractabi.md
├── sdk.token.contractroles.md
├── sdk.token.contracttype.md
├── sdk.token.encoder.md
├── sdk.token.estimator.md
├── sdk.token.events.md
├── sdk.token.getdelegation.md
├── sdk.token.getdelegationof.md
├── sdk.token.getvotebalance.md
├── sdk.token.getvotebalanceof.md
├── sdk.token.history.md
├── sdk.token.istransferrestricted.md
├── sdk.token.md
├── sdk.token.metadata.md
├── sdk.token.mintbatchto.md
├── sdk.token.mintto.md
├── sdk.token.minttoself.md
├── sdk.token.platformfees.md
├── sdk.token.roles.md
├── sdk.token.signature.md
├── sdk.tokencontractdeploymetadata.description.md
├── sdk.tokencontractdeploymetadata.external_link.md
├── sdk.tokencontractdeploymetadata.image.md
├── sdk.tokencontractdeploymetadata.md
├── sdk.tokencontractdeploymetadata.name.md
├── sdk.tokencontractdeploymetadata.platform_fee_basis_points.md
├── sdk.tokencontractdeploymetadata.platform_fee_recipient.md
├── sdk.tokencontractdeploymetadata.primary_sale_recipient.md
├── sdk.tokencontractdeploymetadata.symbol.md
├── sdk.tokencontractdeploymetadata.trusted_forwarders.md
├── sdk.tokendrop._constructor_.md
├── sdk.tokendrop.burnfrom.md
├── sdk.tokendrop.burntokens.md
├── sdk.tokendrop.claim.md
├── sdk.tokendrop.claimconditions.md
├── sdk.tokendrop.claimto.md
├── sdk.tokendrop.contractabi.md
├── sdk.tokendrop.contractroles.md
├── sdk.tokendrop.contracttype.md
├── sdk.tokendrop.encoder.md
├── sdk.tokendrop.estimator.md
├── sdk.tokendrop.getdelegation.md
├── sdk.tokendrop.getdelegationof.md
├── sdk.tokendrop.getvotebalance.md
├── sdk.tokendrop.getvotebalanceof.md
├── sdk.tokendrop.istransferrestricted.md
├── sdk.tokendrop.md
├── sdk.tokendrop.metadata.md
├── sdk.tokendrop.platformfees.md
├── sdk.tokendrop.roles.md
├── sdk.tokendrop.sales.md
├── sdk.tokenerc20history._constructor_.md
├── sdk.tokenerc20history.getallholderbalances.md
├── sdk.tokenerc20history.md
├── sdk.tokenholderbalance.md
├── sdk.tokenmintinput.md
├── sdk.tokenstowrap.md
├── sdk.transactionerror._constructor_.md
├── sdk.transactionerror.chain.md
├── sdk.transactionerror.data.md
├── sdk.transactionerror.from.md
├── sdk.transactionerror.functioninfo.md
├── sdk.transactionerror.md
├── sdk.transactionerror.reason.md
├── sdk.transactionerror.rpcurl.md
├── sdk.transactionerror.to.md
├── sdk.transactionresult.md
├── sdk.transactionresultwithaddress.md
├── sdk.transactionresultwithid.md
├── sdk.uploadprogressevent.md
├── sdk.uploadprogressevent.progress.md
├── sdk.uploadprogressevent.total.md
├── sdk.userwallet._constructor_.md
├── sdk.userwallet.balance.md
├── sdk.userwallet.getaddress.md
├── sdk.userwallet.md
├── sdk.userwallet.onnetworkupdated.md
├── sdk.userwallet.recoveraddress.md
├── sdk.userwallet.sendrawtransaction.md
├── sdk.userwallet.sign.md
├── sdk.userwallet.transfer.md
├── sdk.validcontractclass.md
├── sdk.validcontractinstance.md
├── sdk.valueof.md
├── sdk.verifyoptions.md
├── sdk.vote._constructor_.md
├── sdk.vote.balance.md
├── sdk.vote.balanceoftoken.md
├── sdk.vote.canexecute.md
├── sdk.vote.contractabi.md
├── sdk.vote.contracttype.md
├── sdk.vote.encoder.md
├── sdk.vote.estimator.md
├── sdk.vote.events.md
├── sdk.vote.execute.md
├── sdk.vote.get.md
├── sdk.vote.getaddress.md
├── sdk.vote.getall.md
├── sdk.vote.getproposalvotes.md
├── sdk.vote.hasvoted.md
├── sdk.vote.md
├── sdk.vote.metadata.md
├── sdk.vote.onnetworkupdated.md
├── sdk.vote.propose.md
├── sdk.vote.settings.md
├── sdk.vote.vote.md
├── sdk.votecontractdeploymetadata.description.md
├── sdk.votecontractdeploymetadata.external_link.md
├── sdk.votecontractdeploymetadata.image.md
├── sdk.votecontractdeploymetadata.md
├── sdk.votecontractdeploymetadata.name.md
├── sdk.votecontractdeploymetadata.proposal_token_threshold.md
├── sdk.votecontractdeploymetadata.trusted_forwarders.md
├── sdk.votecontractdeploymetadata.voting_delay_in_blocks.md
├── sdk.votecontractdeploymetadata.voting_period_in_blocks.md
├── sdk.votecontractdeploymetadata.voting_quorum_fraction.md
├── sdk.votecontractdeploymetadata.voting_token_address.md
├── sdk.votesettings.md
├── sdk.votesettings.proposaltokenthreshold.md
├── sdk.votesettings.votingdelay.md
├── sdk.votesettings.votingperiod.md
├── sdk.votesettings.votingquorumfraction.md
├── sdk.votesettings.votingtokenaddress.md
├── sdk.votesettings.votingtokenmetadata.md
├── sdk.votetype.md
├── sdk.walletauthenticator._constructor_.md
├── sdk.walletauthenticator.authenticate.md
├── sdk.walletauthenticator.generateauthtoken.md
├── sdk.walletauthenticator.login.md
├── sdk.walletauthenticator.md
├── sdk.walletauthenticator.verify.md
├── sdk.wrappedtokens.md
└── snippets.json
├── etc
└── sdk.api.md
├── hardhat.config.ts
├── logo.svg
├── package.json
├── scripts
├── create-proxy-dts.mjs
├── extract-abis.mjs
├── generate-feature-snippets.mjs
└── generate-snippets.mjs
├── src
├── common
│ ├── claim-conditions.ts
│ ├── currency.ts
│ ├── error.ts
│ ├── feature-detection.ts
│ ├── forwarder.ts
│ ├── gas-price.ts
│ ├── index.ts
│ ├── marketplace.ts
│ ├── nft.ts
│ ├── permit.ts
│ ├── role.ts
│ ├── sign.ts
│ ├── signature-minting.ts
│ ├── snapshots.ts
│ ├── utils.ts
│ └── version-checker.ts
├── constants
│ ├── addresses.ts
│ ├── chains.ts
│ ├── contract-features.ts
│ ├── contract.ts
│ ├── currency.ts
│ ├── erc1155-features.ts
│ ├── erc20-features.ts
│ ├── erc721-features.ts
│ ├── events.ts
│ ├── index.ts
│ ├── thirdweb-features.ts
│ └── urls.ts
├── contracts
│ ├── edition-drop.ts
│ ├── edition.ts
│ ├── index.ts
│ ├── maps.ts
│ ├── marketplace.ts
│ ├── multiwrap.ts
│ ├── nft-collection.ts
│ ├── nft-drop.ts
│ ├── pack.ts
│ ├── signature-drop.ts
│ ├── smart-contract.ts
│ ├── split.ts
│ ├── token-drop.ts
│ ├── token.ts
│ └── vote.ts
├── core
│ ├── auth
│ │ ├── index.ts
│ │ └── wallet-authenticator.ts
│ ├── classes
│ │ ├── TransactionTask.ts
│ │ ├── contract-deployer.ts
│ │ ├── contract-encoder.ts
│ │ ├── contract-events.ts
│ │ ├── contract-interceptor.ts
│ │ ├── contract-metadata.ts
│ │ ├── contract-platform-fee.ts
│ │ ├── contract-published-metadata.ts
│ │ ├── contract-publisher.ts
│ │ ├── contract-roles.ts
│ │ ├── contract-royalty.ts
│ │ ├── contract-sales.ts
│ │ ├── contract-wrapper.ts
│ │ ├── delayed-reveal.ts
│ │ ├── drop-claim-conditions.ts
│ │ ├── drop-erc1155-claim-conditions.ts
│ │ ├── drop-erc1155-history.ts
│ │ ├── erc-1155-batch-mintable.ts
│ │ ├── erc-1155-burnable.ts
│ │ ├── erc-1155-claimable.ts
│ │ ├── erc-1155-droppable.ts
│ │ ├── erc-1155-enumerable.ts
│ │ ├── erc-1155-mintable.ts
│ │ ├── erc-1155-signature-mintable.ts
│ │ ├── erc-1155.ts
│ │ ├── erc-20-batch-mintable.ts
│ │ ├── erc-20-burnable.ts
│ │ ├── erc-20-claimable.ts
│ │ ├── erc-20-droppable.ts
│ │ ├── erc-20-history.ts
│ │ ├── erc-20-mintable.ts
│ │ ├── erc-20-signature-mintable.ts
│ │ ├── erc-20.ts
│ │ ├── erc-721-batch-mintable.ts
│ │ ├── erc-721-burnable.ts
│ │ ├── erc-721-claimable.ts
│ │ ├── erc-721-droppable.ts
│ │ ├── erc-721-enumerable.ts
│ │ ├── erc-721-mintable.ts
│ │ ├── erc-721-supply.ts
│ │ ├── erc-721-with-quantity-signature-mintable.ts
│ │ ├── erc-721.ts
│ │ ├── factory.ts
│ │ ├── gas-cost-estimator.ts
│ │ ├── index.ts
│ │ ├── marketplace-auction.ts
│ │ ├── marketplace-direct.ts
│ │ ├── registry.ts
│ │ └── rpc-connection-handler.ts
│ ├── helpers
│ │ ├── contract-type.ts
│ │ └── storage.ts
│ ├── index.ts
│ ├── interfaces
│ │ ├── DetectableFeature.ts
│ │ ├── contract.ts
│ │ └── index.ts
│ ├── sdk.ts
│ ├── types.ts
│ └── wallet
│ │ ├── UserWallet.ts
│ │ └── index.ts
├── enums
│ ├── ClaimEligibility.ts
│ ├── index.ts
│ ├── marketplace
│ │ ├── ListingType.ts
│ │ └── index.ts
│ └── vote
│ │ ├── ProposalState.ts
│ │ ├── Vote.ts
│ │ └── index.ts
├── index.ts
├── schema
│ ├── auth.ts
│ ├── contracts
│ │ ├── common
│ │ │ ├── airdrop.ts
│ │ │ ├── claim-conditions.ts
│ │ │ ├── currency.ts
│ │ │ ├── index.ts
│ │ │ ├── signature.ts
│ │ │ └── snapshots.ts
│ │ ├── custom.ts
│ │ ├── drop-erc1155.ts
│ │ ├── drop-erc20.ts
│ │ ├── drop-erc721.ts
│ │ ├── index.ts
│ │ ├── marketplace.ts
│ │ ├── multiwrap.ts
│ │ ├── packs.ts
│ │ ├── splits.ts
│ │ ├── token-erc1155.ts
│ │ ├── token-erc20.ts
│ │ ├── token-erc721.ts
│ │ └── vote.ts
│ ├── index.ts
│ ├── sdk-options.ts
│ ├── shared.ts
│ └── tokens
│ │ ├── common
│ │ ├── index.ts
│ │ ├── properties.ts
│ │ └── wrap.ts
│ │ ├── edition.ts
│ │ ├── index.ts
│ │ ├── pack.ts
│ │ └── token.ts
└── types
│ ├── BufferOrStringWithName.ts
│ ├── QueryParams.ts
│ ├── SplitRecipient.ts
│ ├── airdrop
│ └── airdrop.ts
│ ├── claim-conditions
│ └── claim-conditions.ts
│ ├── currency.ts
│ ├── delayed-reveal.ts
│ ├── deploy
│ ├── deploy-metadata.ts
│ └── index.ts
│ ├── eips.ts
│ ├── events.ts
│ ├── index.ts
│ ├── marketplace
│ ├── AuctionListing.ts
│ ├── DirectListing.ts
│ ├── MarketPlaceFilter.ts
│ ├── NewAuctionListing.ts
│ ├── NewDirectListing.ts
│ ├── Offer.ts
│ └── index.ts
│ ├── multiwrap.ts
│ └── vote.ts
├── test
├── 3510820011_4f558b6dea_b.jpg
├── abis
│ ├── constructor_params.json
│ └── greeter.json
├── auth.test.ts
├── before-setup.ts
├── custom.test.ts
├── edition-drop.test.ts
├── edition.test.ts
├── events.test.ts
├── gasless.test.ts
├── images
│ ├── 0.jpg
│ ├── 1.jpg
│ ├── 2.jpg
│ ├── 3.jpg
│ ├── 4.jpg
│ └── 5.jpg
├── marketplace.test.ts
├── metadata.json
├── mock
│ └── MockStorage.ts
├── multiwrap.test.ts
├── nft-drop.test.ts
├── nft.test.ts
├── pack.test.ts
├── publisher.test.ts
├── recursive.test.ts
├── registry.test.ts
├── roles.test.ts
├── royalty.test.ts
├── scripts
│ └── waitForHardhatNode.sh
├── signature-drop.test.ts
├── signature-mint-1155.test.ts
├── signature-mint-20.test.ts
├── signature-mint-721.test.ts
├── snapshot.test.ts
├── split.test.ts
├── test.mp4
├── test_abis
│ └── hardhat-build-info.json
├── token-drop.test.ts
├── token.test.ts
├── volume.test.ts
├── vote.test.ts
└── wallet.test.ts
├── tsconfig.json
├── tsconfig.testing.json
├── tsdoc.json
├── tsup.config.ts
└── yarn.lock
/.eslintignore:
--------------------------------------------------------------------------------
1 | # folders
2 | dist/
3 | .swc/
4 | abis/
5 |
6 | # files
7 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.json linguist-language=JSON-with-Comments
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | contact_links:
2 | - name: Feedback
3 | url: https://feedback.thirdweb.com/
4 | about: Submit suggestions and feature requests.
5 | - name: Discord
6 | url: https://discord.gg/thirdweb/
7 | about: Join our community of builders.
--------------------------------------------------------------------------------
/.github/workflows/build.yml:
--------------------------------------------------------------------------------
1 | name: Build
2 |
3 | on: [push, pull_request]
4 |
5 | jobs:
6 | build:
7 | runs-on: ubuntu-latest
8 | env:
9 | PKEY: ${{ secrets.PKEY }}
10 |
11 | strategy:
12 | matrix:
13 | node-version: [14.x, 16.x]
14 |
15 | steps:
16 | - uses: actions/checkout@v2
17 | - name: Use Node.js ${{ matrix.node-version }}
18 | uses: actions/setup-node@v1
19 | with:
20 | node-version: ${{ matrix.node-version }}
21 | - run: yarn install
22 | - run: yarn run build
23 |
--------------------------------------------------------------------------------
/.github/workflows/dispatch_docs.yml:
--------------------------------------------------------------------------------
1 | name: Dispatch Doc Generation
2 |
3 | on:
4 | push:
5 | branches:
6 | - main
7 |
8 | jobs:
9 | dispatch:
10 | runs-on: ubuntu-latest
11 | steps:
12 | - name: Repository Dispatch
13 | uses: peter-evans/repository-dispatch@v1.1.3
14 | with:
15 | token: ${{ secrets.REPO_ACCESS_TOKEN }}
16 | repository: thirdweb-dev/docs
17 | event-type: generate-docs
18 |
--------------------------------------------------------------------------------
/.github/workflows/tests.yml:
--------------------------------------------------------------------------------
1 | name: Tests
2 |
3 | on: [push, pull_request]
4 |
5 | jobs:
6 | test:
7 | runs-on: ubuntu-latest
8 | env:
9 | PKEY: ${{ secrets.PKEY }}
10 |
11 | strategy:
12 | matrix:
13 | node-version: [14.x, 16.x]
14 |
15 | steps:
16 | - uses: actions/checkout@v2
17 | - name: Use Node.js ${{ matrix.node-version }}
18 | uses: actions/setup-node@v1
19 | with:
20 | node-version: ${{ matrix.node-version }}
21 | - run: yarn install
22 | - run: make test
23 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | typechain/
3 | lib/
4 | temp/
5 | bin/
6 | dist/
7 | .idea
8 | .vscode
9 | yarn-error.log
10 | .DS_Store
11 | .parcel-cache/
12 | tsconfig.tsbuildinfo
13 | test/test_dump/*
14 | .yalc/
15 | .swc/
16 | yalc.lock
17 | abis/
18 | package-lock.json
19 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/.nvmrc:
--------------------------------------------------------------------------------
1 | 16
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | lib/
2 | node_modules/
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "singleQuote": false,
3 | "trailingComma": "all"
4 | }
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: build
2 |
3 |
4 | SHELL := /bin/bash
5 |
6 | build:
7 | yarn run build
8 |
9 | test: FORCE
10 | docker start hh-node || docker run --name hh-node -d -p 8545:8545 ethereumoptimism/hardhat
11 | ./test/scripts/waitForHardhatNode.sh
12 | yarn run build
13 | yarn run test:all
14 |
15 | FORCE: ;
16 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## This repository has moved
2 |
3 | This repository is now part of the [thirdweb js monorepo](https://github.com/thirdweb-dev/js/tree/main/packages/sdk).
4 |
--------------------------------------------------------------------------------
/cache/solidity-files-cache.json:
--------------------------------------------------------------------------------
1 | {
2 | "_format": "ethers-rs-sol-cache-3",
3 | "paths": {
4 | "artifacts": "out",
5 | "sources": "src",
6 | "tests": "test",
7 | "libraries": [
8 | "lib"
9 | ]
10 | },
11 | "files": {}
12 | }
--------------------------------------------------------------------------------
/docs/index.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md)
4 |
5 | ## API Reference
6 |
7 | ## Packages
8 |
9 | | Package | Description |
10 | | --- | --- |
11 | | [@thirdweb-dev/sdk](./sdk.md) | |
12 |
13 |
--------------------------------------------------------------------------------
/docs/sdk.abievent.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AbiEvent](./sdk.abievent.md)
4 |
5 | ## AbiEvent type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type AbiEvent = {
11 | name: string;
12 | inputs: z.infer[];
13 | outputs: z.infer[];
14 | comment: string;
15 | };
16 | ```
17 |
--------------------------------------------------------------------------------
/docs/sdk.airdropinput.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AirdropInput](./sdk.airdropinput.md)
4 |
5 | ## AirdropInput type
6 |
7 | Input model to pass a list of addresses + amount to transfer to each one
8 |
9 | Signature:
10 |
11 | ```typescript
12 | export declare type AirdropInput = z.input;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.all_roles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ALL\_ROLES](./sdk.all_roles.md)
4 |
5 | ## ALL\_ROLES variable
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | ALL_ROLES: ("transfer" | "unwrap" | "factory" | "lister" | "admin" | "minter" | "pauser" | "asset")[]
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.amount.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Amount](./sdk.amount.md)
4 |
5 | ## Amount type
6 |
7 | Represents a currency amount already formatted. ie. "1" for 1 ether.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | export declare type Amount = z.input;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.asset.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [asset](./sdk.auctionlisting.asset.md)
4 |
5 | ## AuctionListing.asset property
6 |
7 | The asset being listed.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | asset: NFTMetadata;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.assetcontractaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [assetContractAddress](./sdk.auctionlisting.assetcontractaddress.md)
4 |
5 | ## AuctionListing.assetContractAddress property
6 |
7 | The address of the asset being listed.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | assetContractAddress: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.buyoutprice.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [buyoutPrice](./sdk.auctionlisting.buyoutprice.md)
4 |
5 | ## AuctionListing.buyoutPrice property
6 |
7 | The buyout price of the listing.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | buyoutPrice: BigNumber;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.currencycontractaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [currencyContractAddress](./sdk.auctionlisting.currencycontractaddress.md)
4 |
5 | ## AuctionListing.currencyContractAddress property
6 |
7 | The address of the currency to accept for the listing.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | currencyContractAddress: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.endtimeinepochseconds.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [endTimeInEpochSeconds](./sdk.auctionlisting.endtimeinepochseconds.md)
4 |
5 | ## AuctionListing.endTimeInEpochSeconds property
6 |
7 | Number of seconds until the auction expires.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | endTimeInEpochSeconds: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.id.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [id](./sdk.auctionlisting.id.md)
4 |
5 | ## AuctionListing.id property
6 |
7 | The id of the listing
8 |
9 | Signature:
10 |
11 | ```typescript
12 | id: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.reserveprice.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [reservePrice](./sdk.auctionlisting.reserveprice.md)
4 |
5 | ## AuctionListing.reservePrice property
6 |
7 | The reserve price is the minimum price that a bid must be in order to be accepted.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | reservePrice: BigNumber;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.selleraddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [sellerAddress](./sdk.auctionlisting.selleraddress.md)
4 |
5 | ## AuctionListing.sellerAddress property
6 |
7 | The address of the seller.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | sellerAddress: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.starttimeinepochseconds.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [startTimeInEpochSeconds](./sdk.auctionlisting.starttimeinepochseconds.md)
4 |
5 | ## AuctionListing.startTimeInEpochSeconds property
6 |
7 | The start time of the listing.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | startTimeInEpochSeconds: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.tokenid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [tokenId](./sdk.auctionlisting.tokenid.md)
4 |
5 | ## AuctionListing.tokenId property
6 |
7 | The ID of the token to list.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | tokenId: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.auctionlisting.type.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuctionListing](./sdk.auctionlisting.md) > [type](./sdk.auctionlisting.type.md)
4 |
5 | ## AuctionListing.type property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | type: ListingType.Auction;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.authenticationoptions.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuthenticationOptions](./sdk.authenticationoptions.md)
4 |
5 | ## AuthenticationOptions type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type AuthenticationOptions = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.authenticationpayload.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuthenticationPayload](./sdk.authenticationpayload.md)
4 |
5 | ## AuthenticationPayload type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type AuthenticationPayload = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.authenticationpayloaddata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [AuthenticationPayloadData](./sdk.authenticationpayloaddata.md)
4 |
5 | ## AuthenticationPayloadData type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type AuthenticationPayloadData = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.batchtoreveal.batchid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [BatchToReveal](./sdk.batchtoreveal.md) > [batchId](./sdk.batchtoreveal.batchid.md)
4 |
5 | ## BatchToReveal.batchId property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | batchId: BigNumber;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.batchtoreveal.batchuri.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [BatchToReveal](./sdk.batchtoreveal.md) > [batchUri](./sdk.batchtoreveal.batchuri.md)
4 |
5 | ## BatchToReveal.batchUri property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | batchUri: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.batchtoreveal.placeholdermetadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [BatchToReveal](./sdk.batchtoreveal.md) > [placeholderMetadata](./sdk.batchtoreveal.placeholdermetadata.md)
4 |
5 | ## BatchToReveal.placeholderMetadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | placeholderMetadata: NFTMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.bufferorstringwithname.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [BufferOrStringWithName](./sdk.bufferorstringwithname.md)
4 |
5 | ## BufferOrStringWithName type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type BufferOrStringWithName = {
11 | data: Buffer | string;
12 | name?: string;
13 | };
14 | ```
15 |
--------------------------------------------------------------------------------
/docs/sdk.claimcondition.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ClaimCondition](./sdk.claimcondition.md)
4 |
5 | ## ClaimCondition type
6 |
7 | Represents a claim condition fetched from the SDK
8 |
9 | Signature:
10 |
11 | ```typescript
12 | export declare type ClaimCondition = z.output;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.claimconditioninput.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ClaimConditionInput](./sdk.claimconditioninput.md)
4 |
5 | ## ClaimConditionInput type
6 |
7 | Input model to create a claim condition with optional snapshot of wallets
8 |
9 | Signature:
10 |
11 | ```typescript
12 | export declare type ClaimConditionInput = z.input;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.contractforcontracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ContractForContractType](./sdk.contractforcontracttype.md)
4 |
5 | ## ContractForContractType type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type ContractForContractType = Instance;
11 | ```
12 | References: [ContractType](./sdk.contracttype.md)
13 |
14 |
--------------------------------------------------------------------------------
/docs/sdk.contractmetadata.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ContractMetadata](./sdk.contractmetadata.md) > [featureName](./sdk.contractmetadata.featurename.md)
4 |
5 | ## ContractMetadata.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ContractMetadata";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.contractparam.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ContractParam](./sdk.contractparam.md)
4 |
5 | ## ContractParam type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type ContractParam = z.infer;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.contractplatformfee.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ContractPlatformFee](./sdk.contractplatformfee.md) > [featureName](./sdk.contractplatformfee.featurename.md)
4 |
5 | ## ContractPlatformFee.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "PlatformFee";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.contractprimarysale.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ContractPrimarySale](./sdk.contractprimarysale.md) > [featureName](./sdk.contractprimarysale.featurename.md)
4 |
5 | ## ContractPrimarySale.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "PrimarySale";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.contractroles.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ContractRoles](./sdk.contractroles.md) > [featureName](./sdk.contractroles.featurename.md)
4 |
5 | ## ContractRoles.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "Permissions";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.contractroyalty.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ContractRoyalty](./sdk.contractroyalty.md) > [featureName](./sdk.contractroyalty.featurename.md)
4 |
5 | ## ContractRoyalty.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "Royalty";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.contractsource.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ContractSource](./sdk.contractsource.md)
4 |
5 | ## ContractSource type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type ContractSource = {
11 | filename: string;
12 | source: string;
13 | };
14 | ```
15 |
--------------------------------------------------------------------------------
/docs/sdk.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ContractType](./sdk.contracttype.md)
4 |
5 | ## ContractType type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type ContractType = keyof typeof CONTRACTS_MAP;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.currency.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Currency](./sdk.currency.md)
4 |
5 | ## Currency type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type Currency = z.infer;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.currencyvalue.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [CurrencyValue](./sdk.currencyvalue.md)
4 |
5 | ## CurrencyValue type
6 |
7 | Currency metadata & value.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | export declare type CurrencyValue = z.infer;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.directlisting.asset.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [DirectListing](./sdk.directlisting.md) > [asset](./sdk.directlisting.asset.md)
4 |
5 | ## DirectListing.asset property
6 |
7 | The asset being listed.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | asset: NFTMetadata;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.directlisting.assetcontractaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [DirectListing](./sdk.directlisting.md) > [assetContractAddress](./sdk.directlisting.assetcontractaddress.md)
4 |
5 | ## DirectListing.assetContractAddress property
6 |
7 | The address of the asset being listed.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | assetContractAddress: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.directlisting.buyoutprice.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [DirectListing](./sdk.directlisting.md) > [buyoutPrice](./sdk.directlisting.buyoutprice.md)
4 |
5 | ## DirectListing.buyoutPrice property
6 |
7 | The buyout price of the listing.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | buyoutPrice: BigNumber;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.directlisting.currencycontractaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [DirectListing](./sdk.directlisting.md) > [currencyContractAddress](./sdk.directlisting.currencycontractaddress.md)
4 |
5 | ## DirectListing.currencyContractAddress property
6 |
7 | The address of the currency to accept for the listing.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | currencyContractAddress: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.directlisting.id.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [DirectListing](./sdk.directlisting.md) > [id](./sdk.directlisting.id.md)
4 |
5 | ## DirectListing.id property
6 |
7 | The id of the listing.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | id: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.directlisting.secondsuntilend.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [DirectListing](./sdk.directlisting.md) > [secondsUntilEnd](./sdk.directlisting.secondsuntilend.md)
4 |
5 | ## DirectListing.secondsUntilEnd property
6 |
7 | Number of seconds until the listing expires.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | secondsUntilEnd: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.directlisting.selleraddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [DirectListing](./sdk.directlisting.md) > [sellerAddress](./sdk.directlisting.selleraddress.md)
4 |
5 | ## DirectListing.sellerAddress property
6 |
7 | The address of the seller.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | sellerAddress: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.directlisting.starttimeinseconds.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [DirectListing](./sdk.directlisting.md) > [startTimeInSeconds](./sdk.directlisting.starttimeinseconds.md)
4 |
5 | ## DirectListing.startTimeInSeconds property
6 |
7 | The start time of the listing.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | startTimeInSeconds: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.directlisting.tokenid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [DirectListing](./sdk.directlisting.md) > [tokenId](./sdk.directlisting.tokenid.md)
4 |
5 | ## DirectListing.tokenId property
6 |
7 | The ID of the token to list.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | tokenId: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.directlisting.type.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [DirectListing](./sdk.directlisting.md) > [type](./sdk.directlisting.type.md)
4 |
5 | ## DirectListing.type property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | type: ListingType.Direct;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.edition.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Edition](./sdk.edition.md) > [contractAbi](./sdk.edition.contractabi.md)
4 |
5 | ## Edition.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.edition.contractroles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Edition](./sdk.edition.md) > [contractRoles](./sdk.edition.contractroles.md)
4 |
5 | ## Edition.contractRoles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractRoles: readonly ["admin", "minter", "transfer"];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.edition.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Edition](./sdk.edition.md) > [contractType](./sdk.edition.contracttype.md)
4 |
5 | ## Edition.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "edition";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.edition.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Edition](./sdk.edition.md) > [encoder](./sdk.edition.encoder.md)
4 |
5 | ## Edition.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.edition.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Edition](./sdk.edition.md) > [estimator](./sdk.edition.estimator.md)
4 |
5 | ## Edition.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.edition.events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Edition](./sdk.edition.md) > [events](./sdk.edition.events.md)
4 |
5 | ## Edition.events property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | events: ContractEvents;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.edition.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Edition](./sdk.edition.md) > [metadata](./sdk.edition.metadata.md)
4 |
5 | ## Edition.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.edition.platformfees.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Edition](./sdk.edition.md) > [platformFees](./sdk.edition.platformfees.md)
4 |
5 | ## Edition.platformFees property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | platformFees: ContractPlatformFee;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.edition.roles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Edition](./sdk.edition.md) > [roles](./sdk.edition.roles.md)
4 |
5 | ## Edition.roles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | roles: ContractRoles;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.edition.sales.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Edition](./sdk.edition.md) > [sales](./sdk.edition.sales.md)
4 |
5 | ## Edition.sales property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | sales: ContractPrimarySale;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [contractAbi](./sdk.editiondrop.contractabi.md)
4 |
5 | ## EditionDrop.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.contractroles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [contractRoles](./sdk.editiondrop.contractroles.md)
4 |
5 | ## EditionDrop.contractRoles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractRoles: readonly ["admin", "minter", "transfer"];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [contractType](./sdk.editiondrop.contracttype.md)
4 |
5 | ## EditionDrop.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "edition-drop";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [encoder](./sdk.editiondrop.encoder.md)
4 |
5 | ## EditionDrop.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [estimator](./sdk.editiondrop.estimator.md)
4 |
5 | ## EditionDrop.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [events](./sdk.editiondrop.events.md)
4 |
5 | ## EditionDrop.events property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | events: ContractEvents;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.history.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [history](./sdk.editiondrop.history.md)
4 |
5 | ## EditionDrop.history property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | history: DropErc1155History;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [metadata](./sdk.editiondrop.metadata.md)
4 |
5 | ## EditionDrop.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.platformfees.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [platformFees](./sdk.editiondrop.platformfees.md)
4 |
5 | ## EditionDrop.platformFees property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | platformFees: ContractPlatformFee;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.roles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [roles](./sdk.editiondrop.roles.md)
4 |
5 | ## EditionDrop.roles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | roles: ContractRoles;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editiondrop.sales.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionDrop](./sdk.editiondrop.md) > [sales](./sdk.editiondrop.sales.md)
4 |
5 | ## EditionDrop.sales property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | sales: ContractPrimarySale;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.editionmetadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionMetadata](./sdk.editionmetadata.md)
4 |
5 | ## EditionMetadata type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type EditionMetadata = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.editionmetadatainput.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionMetadataInput](./sdk.editionmetadatainput.md)
4 |
5 | ## EditionMetadataInput type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type EditionMetadataInput = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.editionmetadataoruri.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionMetadataOrUri](./sdk.editionmetadataoruri.md)
4 |
5 | ## EditionMetadataOrUri type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type EditionMetadataOrUri = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.editionmetadataowner.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EditionMetadataOwner](./sdk.editionmetadataowner.md)
4 |
5 | ## EditionMetadataOwner type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type EditionMetadataOwner = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155.burn.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155](./sdk.erc1155.md) > [burn](./sdk.erc1155.burn.md)
4 |
5 | ## Erc1155.burn property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | burn: Erc1155Burnable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155.contractwrapper.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155](./sdk.erc1155.md) > [contractWrapper](./sdk.erc1155.contractwrapper.md)
4 |
5 | ## Erc1155.contractWrapper property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | protected contractWrapper: ContractWrapper;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155.drop.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155](./sdk.erc1155.md) > [drop](./sdk.erc1155.drop.md)
4 |
5 | ## Erc1155.drop property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | drop: Erc1155Droppable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155](./sdk.erc1155.md) > [featureName](./sdk.erc1155.featurename.md)
4 |
5 | ## Erc1155.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC1155";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155.getaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155](./sdk.erc1155.md) > [getAddress](./sdk.erc1155.getaddress.md)
4 |
5 | ## Erc1155.getAddress() method
6 |
7 | Signature:
8 |
9 | ```typescript
10 | getAddress(): string;
11 | ```
12 | Returns:
13 |
14 | string
15 |
16 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155.mint.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155](./sdk.erc1155.md) > [mint](./sdk.erc1155.mint.md)
4 |
5 | ## Erc1155.mint property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | mint: Erc1155Mintable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155.options.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155](./sdk.erc1155.md) > [options](./sdk.erc1155.options.md)
4 |
5 | ## Erc1155.options property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | protected options: SDKOptions;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155.query.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155](./sdk.erc1155.md) > [query](./sdk.erc1155.query.md)
4 |
5 | ## Erc1155.query property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | query: Erc1155Enumerable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155.signature.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155](./sdk.erc1155.md) > [signature](./sdk.erc1155.signature.md)
4 |
5 | ## Erc1155.signature property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | signature: Erc1155SignatureMintable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155.storage.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155](./sdk.erc1155.md) > [storage](./sdk.erc1155.storage.md)
4 |
5 | ## Erc1155.storage property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | protected storage: IStorage;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155batchmintable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155BatchMintable](./sdk.erc1155batchmintable.md) > [featureName](./sdk.erc1155batchmintable.featurename.md)
4 |
5 | ## Erc1155BatchMintable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC1155BatchMintable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155burnable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155Burnable](./sdk.erc1155burnable.md) > [featureName](./sdk.erc1155burnable.featurename.md)
4 |
5 | ## Erc1155Burnable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC1155Burnable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155droppable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155Droppable](./sdk.erc1155droppable.md) > [featureName](./sdk.erc1155droppable.featurename.md)
4 |
5 | ## Erc1155Droppable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC1155Droppable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155enumerable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155Enumerable](./sdk.erc1155enumerable.md) > [featureName](./sdk.erc1155enumerable.featurename.md)
4 |
5 | ## Erc1155Enumerable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC1155Enumerable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155mintable.batch.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155Mintable](./sdk.erc1155mintable.md) > [batch](./sdk.erc1155mintable.batch.md)
4 |
5 | ## Erc1155Mintable.batch property
6 |
7 | Batch mint Tokens to many addresses
8 |
9 | Signature:
10 |
11 | ```typescript
12 | batch: Erc1155BatchMintable | undefined;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155mintable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155Mintable](./sdk.erc1155mintable.md) > [featureName](./sdk.erc1155mintable.featurename.md)
4 |
5 | ## Erc1155Mintable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC1155Mintable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc1155signaturemintable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc1155SignatureMintable](./sdk.erc1155signaturemintable.md) > [featureName](./sdk.erc1155signaturemintable.featurename.md)
4 |
5 | ## Erc1155SignatureMintable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC1155SignatureMintable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20.burn.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20](./sdk.erc20.md) > [burn](./sdk.erc20.burn.md)
4 |
5 | ## Erc20.burn property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | burn: Erc20Burnable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20.contractwrapper.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20](./sdk.erc20.md) > [contractWrapper](./sdk.erc20.contractwrapper.md)
4 |
5 | ## Erc20.contractWrapper property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | protected contractWrapper: ContractWrapper;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20.drop.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20](./sdk.erc20.md) > [drop](./sdk.erc20.drop.md)
4 |
5 | ## Erc20.drop property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | drop: Erc20Droppable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20](./sdk.erc20.md) > [featureName](./sdk.erc20.featurename.md)
4 |
5 | ## Erc20.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC20";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20.mint.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20](./sdk.erc20.md) > [mint](./sdk.erc20.mint.md)
4 |
5 | ## Erc20.mint property
6 |
7 | Mint tokens
8 |
9 | Signature:
10 |
11 | ```typescript
12 | mint: Erc20Mintable | undefined;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.erc20.options.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20](./sdk.erc20.md) > [options](./sdk.erc20.options.md)
4 |
5 | ## Erc20.options property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | protected options: SDKOptions;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20.signature.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20](./sdk.erc20.md) > [signature](./sdk.erc20.signature.md)
4 |
5 | ## Erc20.signature property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | signature: Erc20SignatureMintable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20.storage.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20](./sdk.erc20.md) > [storage](./sdk.erc20.storage.md)
4 |
5 | ## Erc20.storage property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | protected storage: IStorage;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20batchmintable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20BatchMintable](./sdk.erc20batchmintable.md) > [featureName](./sdk.erc20batchmintable.featurename.md)
4 |
5 | ## Erc20BatchMintable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC20BatchMintable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20burnable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20Burnable](./sdk.erc20burnable.md) > [featureName](./sdk.erc20burnable.featurename.md)
4 |
5 | ## Erc20Burnable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC20Burnable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20mintable.batch.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20Mintable](./sdk.erc20mintable.md) > [batch](./sdk.erc20mintable.batch.md)
4 |
5 | ## Erc20Mintable.batch property
6 |
7 | Batch mint Tokens to many addresses
8 |
9 | Signature:
10 |
11 | ```typescript
12 | batch: Erc20BatchMintable | undefined;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.erc20mintable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20Mintable](./sdk.erc20mintable.md) > [featureName](./sdk.erc20mintable.featurename.md)
4 |
5 | ## Erc20Mintable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC20Mintable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc20signaturemintable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc20SignatureMintable](./sdk.erc20signaturemintable.md) > [featureName](./sdk.erc20signaturemintable.featurename.md)
4 |
5 | ## Erc20SignatureMintable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC20SignatureMintable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.balance.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [balance](./sdk.erc721.balance.md)
4 |
5 | ## Erc721.balance() method
6 |
7 | Get NFT Balance for the currently connected wallet
8 |
9 | Signature:
10 |
11 | ```typescript
12 | balance(): Promise;
13 | ```
14 | Returns:
15 |
16 | Promise<BigNumber>
17 |
18 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.burn.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [burn](./sdk.erc721.burn.md)
4 |
5 | ## Erc721.burn property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | burn: Erc721Burnable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.contractwrapper.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [contractWrapper](./sdk.erc721.contractwrapper.md)
4 |
5 | ## Erc721.contractWrapper property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | protected contractWrapper: ContractWrapper;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.drop.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [drop](./sdk.erc721.drop.md)
4 |
5 | ## Erc721.drop property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | drop: Erc721Droppable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [featureName](./sdk.erc721.featurename.md)
4 |
5 | ## Erc721.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC721";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.getaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [getAddress](./sdk.erc721.getaddress.md)
4 |
5 | ## Erc721.getAddress() method
6 |
7 | Signature:
8 |
9 | ```typescript
10 | getAddress(): string;
11 | ```
12 | Returns:
13 |
14 | string
15 |
16 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.mint.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [mint](./sdk.erc721.mint.md)
4 |
5 | ## Erc721.mint property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | mint: Erc721Mintable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.options.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [options](./sdk.erc721.options.md)
4 |
5 | ## Erc721.options property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | protected options: SDKOptions;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.query.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [query](./sdk.erc721.query.md)
4 |
5 | ## Erc721.query property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | query: Erc721Supply | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.signature.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [signature](./sdk.erc721.signature.md)
4 |
5 | ## Erc721.signature property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | signature: Erc721WithQuantitySignatureMintable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721.storage.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721](./sdk.erc721.md) > [storage](./sdk.erc721.storage.md)
4 |
5 | ## Erc721.storage property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | protected storage: IStorage;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721batchmintable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721BatchMintable](./sdk.erc721batchmintable.md) > [featureName](./sdk.erc721batchmintable.featurename.md)
4 |
5 | ## Erc721BatchMintable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC721BatchMintable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721burnable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721Burnable](./sdk.erc721burnable.md) > [featureName](./sdk.erc721burnable.featurename.md)
4 |
5 | ## Erc721Burnable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC721Burnable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721claimable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721Claimable](./sdk.erc721claimable.md) > [featureName](./sdk.erc721claimable.featurename.md)
4 |
5 | ## Erc721Claimable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC721Claimable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721droppable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721Droppable](./sdk.erc721droppable.md) > [featureName](./sdk.erc721droppable.featurename.md)
4 |
5 | ## Erc721Droppable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC721Droppable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721enumerable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721Enumerable](./sdk.erc721enumerable.md) > [featureName](./sdk.erc721enumerable.featurename.md)
4 |
5 | ## Erc721Enumerable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC721Enumerable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721mintable.batch.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721Mintable](./sdk.erc721mintable.md) > [batch](./sdk.erc721mintable.batch.md)
4 |
5 | ## Erc721Mintable.batch property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | batch: Erc721BatchMintable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721mintable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721Mintable](./sdk.erc721mintable.md) > [featureName](./sdk.erc721mintable.featurename.md)
4 |
5 | ## Erc721Mintable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC721Mintable";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721supply.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721Supply](./sdk.erc721supply.md) > [featureName](./sdk.erc721supply.featurename.md)
4 |
5 | ## Erc721Supply.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC721Supply";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721supply.owned.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721Supply](./sdk.erc721supply.md) > [owned](./sdk.erc721supply.owned.md)
4 |
5 | ## Erc721Supply.owned property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | owned: Erc721Enumerable | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721withquantitysignaturemintable.featurename.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Erc721WithQuantitySignatureMintable](./sdk.erc721withquantitysignaturemintable.md) > [featureName](./sdk.erc721withquantitysignaturemintable.featurename.md)
4 |
5 | ## Erc721WithQuantitySignatureMintable.featureName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | featureName: "ERC721SignatureMint";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.erc721wrappable.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ERC721Wrappable](./sdk.erc721wrappable.md)
4 |
5 | ## ERC721Wrappable type
6 |
7 | Represents a ERC721 NFT that can be wrapped
8 |
9 | Signature:
10 |
11 | ```typescript
12 | export declare type ERC721Wrappable = {
13 | contractAddress: string;
14 | tokenId: BigNumberish;
15 | };
16 | ```
17 |
--------------------------------------------------------------------------------
/docs/sdk.eventqueryfilter.fromblock.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EventQueryFilter](./sdk.eventqueryfilter.md) > [fromBlock](./sdk.eventqueryfilter.fromblock.md)
4 |
5 | ## EventQueryFilter.fromBlock property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | fromBlock?: string | number;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.eventqueryfilter.order.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EventQueryFilter](./sdk.eventqueryfilter.md) > [order](./sdk.eventqueryfilter.order.md)
4 |
5 | ## EventQueryFilter.order property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | order?: "asc" | "desc";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.eventqueryfilter.toblock.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [EventQueryFilter](./sdk.eventqueryfilter.md) > [toBlock](./sdk.eventqueryfilter.toblock.md)
4 |
5 | ## EventQueryFilter.toBlock property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | toBlock?: string | number;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.extrapublishmetadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ExtraPublishMetadata](./sdk.extrapublishmetadata.md)
4 |
5 | ## ExtraPublishMetadata type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type ExtraPublishMetadata = z.infer;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.fileorbuffer.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [FileOrBuffer](./sdk.fileorbuffer.md)
4 |
5 | ## FileOrBuffer type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type FileOrBuffer = File | Buffer | BufferOrStringWithName;
11 | ```
12 | References: [BufferOrStringWithName](./sdk.bufferorstringwithname.md)
13 |
14 |
--------------------------------------------------------------------------------
/docs/sdk.filledconditioninput.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [FilledConditionInput](./sdk.filledconditioninput.md)
4 |
5 | ## FilledConditionInput type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type FilledConditionInput = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.filledsignature721withquantity.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [FilledSignature721WithQuantity](./sdk.filledsignature721withquantity.md)
4 |
5 | ## FilledSignature721WithQuantity type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type FilledSignature721WithQuantity = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.filledsignaturepayload1155.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [FilledSignaturePayload1155](./sdk.filledsignaturepayload1155.md)
4 |
5 | ## FilledSignaturePayload1155 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type FilledSignaturePayload1155 = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.filledsignaturepayload1155withtokenid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [FilledSignaturePayload1155WithTokenId](./sdk.filledsignaturepayload1155withtokenid.md)
4 |
5 | ## FilledSignaturePayload1155WithTokenId type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type FilledSignaturePayload1155WithTokenId = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.filledsignaturepayload20.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [FilledSignaturePayload20](./sdk.filledsignaturepayload20.md)
4 |
5 | ## FilledSignaturePayload20 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type FilledSignaturePayload20 = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.filledsignaturepayload721.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [FilledSignaturePayload721](./sdk.filledsignaturepayload721.md)
4 |
5 | ## FilledSignaturePayload721 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type FilledSignaturePayload721 = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.fullpublishmetadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [FullPublishMetadata](./sdk.fullpublishmetadata.md)
4 |
5 | ## FullPublishMetadata type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type FullPublishMetadata = z.infer;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.gaslesstransaction.calloverrides.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [GaslessTransaction](./sdk.gaslesstransaction.md) > [callOverrides](./sdk.gaslesstransaction.calloverrides.md)
4 |
5 | ## GaslessTransaction.callOverrides property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | callOverrides: CallOverrides;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.gaslesstransaction.chainid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [GaslessTransaction](./sdk.gaslesstransaction.md) > [chainId](./sdk.gaslesstransaction.chainid.md)
4 |
5 | ## GaslessTransaction.chainId property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | chainId: number;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.gaslesstransaction.data.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [GaslessTransaction](./sdk.gaslesstransaction.md) > [data](./sdk.gaslesstransaction.data.md)
4 |
5 | ## GaslessTransaction.data property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | data: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.gaslesstransaction.from.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [GaslessTransaction](./sdk.gaslesstransaction.md) > [from](./sdk.gaslesstransaction.from.md)
4 |
5 | ## GaslessTransaction.from property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | from: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.gaslesstransaction.functionargs.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [GaslessTransaction](./sdk.gaslesstransaction.md) > [functionArgs](./sdk.gaslesstransaction.functionargs.md)
4 |
5 | ## GaslessTransaction.functionArgs property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | functionArgs: any[];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.gaslesstransaction.functionname.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [GaslessTransaction](./sdk.gaslesstransaction.md) > [functionName](./sdk.gaslesstransaction.functionname.md)
4 |
5 | ## GaslessTransaction.functionName property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | functionName: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.gaslesstransaction.gaslimit.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [GaslessTransaction](./sdk.gaslesstransaction.md) > [gasLimit](./sdk.gaslesstransaction.gaslimit.md)
4 |
5 | ## GaslessTransaction.gasLimit property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | gasLimit: BigNumber;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.gaslesstransaction.to.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [GaslessTransaction](./sdk.gaslesstransaction.md) > [to](./sdk.gaslesstransaction.to.md)
4 |
5 | ## GaslessTransaction.to property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | to: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.json.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Json](./sdk.json.md)
4 |
5 | ## Json type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type Json = JsonLiteralOrFileOrBuffer | JsonObject | Json[];
11 | ```
12 | References: [JsonObject](./sdk.jsonobject.md), [Json](./sdk.json.md)
13 |
14 |
--------------------------------------------------------------------------------
/docs/sdk.jsonobject.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [JsonObject](./sdk.jsonobject.md)
4 |
5 | ## JsonObject type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type JsonObject = {
11 | [key: string]: Json;
12 | };
13 | ```
14 | References: [Json](./sdk.json.md)
15 |
16 |
--------------------------------------------------------------------------------
/docs/sdk.listingtype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ListingType](./sdk.listingtype.md)
4 |
5 | ## ListingType enum
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare enum ListingType
11 | ```
12 |
13 | ## Enumeration Members
14 |
15 | | Member | Value | Description |
16 | | --- | --- | --- |
17 | | Auction | 1
| |
18 | | Direct | 0
| |
19 |
20 |
--------------------------------------------------------------------------------
/docs/sdk.loginoptions.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [LoginOptions](./sdk.loginoptions.md)
4 |
5 | ## LoginOptions type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type LoginOptions = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.loginpayload.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [LoginPayload](./sdk.loginpayload.md)
4 |
5 | ## LoginPayload type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type LoginPayload = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.loginpayloaddata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [LoginPayloadData](./sdk.loginpayloaddata.md)
4 |
5 | ## LoginPayloadData type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type LoginPayloadData = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.marketplace.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Marketplace](./sdk.marketplace.md) > [contractAbi](./sdk.marketplace.contractabi.md)
4 |
5 | ## Marketplace.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplace.contractroles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Marketplace](./sdk.marketplace.md) > [contractRoles](./sdk.marketplace.contractroles.md)
4 |
5 | ## Marketplace.contractRoles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractRoles: readonly ["admin", "lister", "asset"];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplace.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Marketplace](./sdk.marketplace.md) > [contractType](./sdk.marketplace.contracttype.md)
4 |
5 | ## Marketplace.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "marketplace";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplace.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Marketplace](./sdk.marketplace.md) > [encoder](./sdk.marketplace.encoder.md)
4 |
5 | ## Marketplace.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplace.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Marketplace](./sdk.marketplace.md) > [estimator](./sdk.marketplace.estimator.md)
4 |
5 | ## Marketplace.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplace.events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Marketplace](./sdk.marketplace.md) > [events](./sdk.marketplace.events.md)
4 |
5 | ## Marketplace.events property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | events: ContractEvents;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplace.getaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Marketplace](./sdk.marketplace.md) > [getAddress](./sdk.marketplace.getaddress.md)
4 |
5 | ## Marketplace.getAddress() method
6 |
7 | Signature:
8 |
9 | ```typescript
10 | getAddress(): string;
11 | ```
12 | Returns:
13 |
14 | string
15 |
16 |
--------------------------------------------------------------------------------
/docs/sdk.marketplace.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Marketplace](./sdk.marketplace.md) > [metadata](./sdk.marketplace.metadata.md)
4 |
5 | ## Marketplace.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplace.platformfees.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Marketplace](./sdk.marketplace.md) > [platformFees](./sdk.marketplace.platformfees.md)
4 |
5 | ## Marketplace.platformFees property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | platformFees: ContractPlatformFee;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplace.roles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Marketplace](./sdk.marketplace.md) > [roles](./sdk.marketplace.roles.md)
4 |
5 | ## Marketplace.roles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | roles: ContractRoles;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplaceauction.getaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MarketplaceAuction](./sdk.marketplaceauction.md) > [getAddress](./sdk.marketplaceauction.getaddress.md)
4 |
5 | ## MarketplaceAuction.getAddress() method
6 |
7 | Signature:
8 |
9 | ```typescript
10 | getAddress(): string;
11 | ```
12 | Returns:
13 |
14 | string
15 |
16 |
--------------------------------------------------------------------------------
/docs/sdk.marketplacecontractdeploymetadata.image.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MarketplaceContractDeployMetadata](./sdk.marketplacecontractdeploymetadata.md) > [image](./sdk.marketplacecontractdeploymetadata.image.md)
4 |
5 | ## MarketplaceContractDeployMetadata.image property
6 |
7 | Optional image for the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | image?: FileBufferOrString;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.marketplacecontractdeploymetadata.name.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MarketplaceContractDeployMetadata](./sdk.marketplacecontractdeploymetadata.md) > [name](./sdk.marketplacecontractdeploymetadata.name.md)
4 |
5 | ## MarketplaceContractDeployMetadata.name property
6 |
7 | name of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | name: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.marketplacedirect.getaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MarketplaceDirect](./sdk.marketplacedirect.md) > [getAddress](./sdk.marketplacedirect.getaddress.md)
4 |
5 | ## MarketplaceDirect.getAddress() method
6 |
7 | Signature:
8 |
9 | ```typescript
10 | getAddress(): string;
11 | ```
12 | Returns:
13 |
14 | string
15 |
16 |
--------------------------------------------------------------------------------
/docs/sdk.marketplacefilter.seller.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MarketplaceFilter](./sdk.marketplacefilter.md) > [seller](./sdk.marketplacefilter.seller.md)
4 |
5 | ## MarketplaceFilter.seller property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | seller?: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplacefilter.tokencontract.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MarketplaceFilter](./sdk.marketplacefilter.md) > [tokenContract](./sdk.marketplacefilter.tokencontract.md)
4 |
5 | ## MarketplaceFilter.tokenContract property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | tokenContract?: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.marketplacefilter.tokenid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MarketplaceFilter](./sdk.marketplacefilter.md) > [tokenId](./sdk.marketplacefilter.tokenid.md)
4 |
5 | ## MarketplaceFilter.tokenId property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | tokenId?: BigNumberish;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.mintrequest1155.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MintRequest1155](./sdk.mintrequest1155.md)
4 |
5 | ## MintRequest1155 variable
6 |
7 | Signature:
8 |
9 | ```typescript
10 | MintRequest1155: {
11 | name: string;
12 | type: string;
13 | }[]
14 | ```
15 |
--------------------------------------------------------------------------------
/docs/sdk.mintrequest20.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MintRequest20](./sdk.mintrequest20.md)
4 |
5 | ## MintRequest20 variable
6 |
7 | Signature:
8 |
9 | ```typescript
10 | MintRequest20: {
11 | name: string;
12 | type: string;
13 | }[]
14 | ```
15 |
--------------------------------------------------------------------------------
/docs/sdk.mintrequest721.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MintRequest721](./sdk.mintrequest721.md)
4 |
5 | ## MintRequest721 variable
6 |
7 | Signature:
8 |
9 | ```typescript
10 | MintRequest721: {
11 | name: string;
12 | type: string;
13 | }[]
14 | ```
15 |
--------------------------------------------------------------------------------
/docs/sdk.mintrequest721withquantity.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MintRequest721withQuantity](./sdk.mintrequest721withquantity.md)
4 |
5 | ## MintRequest721withQuantity variable
6 |
7 | Signature:
8 |
9 | ```typescript
10 | MintRequest721withQuantity: {
11 | name: string;
12 | type: string;
13 | }[]
14 | ```
15 |
--------------------------------------------------------------------------------
/docs/sdk.multiwrapcontractdeploymetadata.description.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MultiwrapContractDeployMetadata](./sdk.multiwrapcontractdeploymetadata.md) > [description](./sdk.multiwrapcontractdeploymetadata.description.md)
4 |
5 | ## MultiwrapContractDeployMetadata.description property
6 |
7 | Optional description of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | description?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.multiwrapcontractdeploymetadata.image.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MultiwrapContractDeployMetadata](./sdk.multiwrapcontractdeploymetadata.md) > [image](./sdk.multiwrapcontractdeploymetadata.image.md)
4 |
5 | ## MultiwrapContractDeployMetadata.image property
6 |
7 | Optional image for the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | image?: FileBufferOrString;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.multiwrapcontractdeploymetadata.name.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MultiwrapContractDeployMetadata](./sdk.multiwrapcontractdeploymetadata.md) > [name](./sdk.multiwrapcontractdeploymetadata.name.md)
4 |
5 | ## MultiwrapContractDeployMetadata.name property
6 |
7 | name of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | name: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.multiwrapcontractdeploymetadata.symbol.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [MultiwrapContractDeployMetadata](./sdk.multiwrapcontractdeploymetadata.md) > [symbol](./sdk.multiwrapcontractdeploymetadata.symbol.md)
4 |
5 | ## MultiwrapContractDeployMetadata.symbol property
6 |
7 | Symbol for the NFTs
8 |
9 | Signature:
10 |
11 | ```typescript
12 | symbol?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.native_token_address.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NATIVE\_TOKEN\_ADDRESS](./sdk.native_token_address.md)
4 |
5 | ## NATIVE\_TOKEN\_ADDRESS variable
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | NATIVE_TOKEN_ADDRESS = "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.native_tokens.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NATIVE\_TOKENS](./sdk.native_tokens.md)
4 |
5 | ## NATIVE\_TOKENS variable
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | NATIVE_TOKENS: Record
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.nativetoken.decimals.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NativeToken](./sdk.nativetoken.md) > [decimals](./sdk.nativetoken.decimals.md)
4 |
5 | ## NativeToken.decimals property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | decimals: 18;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nativetoken.wrapped.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NativeToken](./sdk.nativetoken.md) > [wrapped](./sdk.nativetoken.wrapped.md)
4 |
5 | ## NativeToken.wrapped property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | wrapped: {
11 | address: string;
12 | name: string;
13 | symbol: string;
14 | };
15 | ```
16 |
--------------------------------------------------------------------------------
/docs/sdk.networkorsignerorprovider.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NetworkOrSignerOrProvider](./sdk.networkorsignerorprovider.md)
4 |
5 | ## NetworkOrSignerOrProvider type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type NetworkOrSignerOrProvider = providers.Networkish | Signer | providers.Provider;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.newauctionlisting.assetcontractaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NewAuctionListing](./sdk.newauctionlisting.md) > [assetContractAddress](./sdk.newauctionlisting.assetcontractaddress.md)
4 |
5 | ## NewAuctionListing.assetContractAddress property
6 |
7 | The address of the asset being listed.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | assetContractAddress: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.newauctionlisting.starttimestamp.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NewAuctionListing](./sdk.newauctionlisting.md) > [startTimestamp](./sdk.newauctionlisting.starttimestamp.md)
4 |
5 | ## NewAuctionListing.startTimestamp property
6 |
7 | The start time of the listing.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | startTimestamp: Date;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.newauctionlisting.tokenid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NewAuctionListing](./sdk.newauctionlisting.md) > [tokenId](./sdk.newauctionlisting.tokenid.md)
4 |
5 | ## NewAuctionListing.tokenId property
6 |
7 | The ID of the token to list.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | tokenId: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.newauctionlisting.type.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NewAuctionListing](./sdk.newauctionlisting.md) > [type](./sdk.newauctionlisting.type.md)
4 |
5 | ## NewAuctionListing.type property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | type?: "NewAuctionListing";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.newdirectlisting.assetcontractaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NewDirectListing](./sdk.newdirectlisting.md) > [assetContractAddress](./sdk.newdirectlisting.assetcontractaddress.md)
4 |
5 | ## NewDirectListing.assetContractAddress property
6 |
7 | The address of the asset being listed.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | assetContractAddress: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.newdirectlisting.listingdurationinseconds.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NewDirectListing](./sdk.newdirectlisting.md) > [listingDurationInSeconds](./sdk.newdirectlisting.listingdurationinseconds.md)
4 |
5 | ## NewDirectListing.listingDurationInSeconds property
6 |
7 | The duration of the listing in seconds.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | listingDurationInSeconds: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.newdirectlisting.starttimestamp.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NewDirectListing](./sdk.newdirectlisting.md) > [startTimestamp](./sdk.newdirectlisting.starttimestamp.md)
4 |
5 | ## NewDirectListing.startTimestamp property
6 |
7 | The start time of the listing.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | startTimestamp: Date;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.newdirectlisting.tokenid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NewDirectListing](./sdk.newdirectlisting.md) > [tokenId](./sdk.newdirectlisting.tokenid.md)
4 |
5 | ## NewDirectListing.tokenId property
6 |
7 | The ID of the token to list.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | tokenId: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.newdirectlisting.type.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NewDirectListing](./sdk.newdirectlisting.md) > [type](./sdk.newdirectlisting.type.md)
4 |
5 | ## NewDirectListing.type property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | type?: "NewDirectListing";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcollection.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTCollection](./sdk.nftcollection.md) > [contractAbi](./sdk.nftcollection.contractabi.md)
4 |
5 | ## NFTCollection.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcollection.contractroles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTCollection](./sdk.nftcollection.md) > [contractRoles](./sdk.nftcollection.contractroles.md)
4 |
5 | ## NFTCollection.contractRoles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractRoles: readonly ["admin", "minter", "transfer"];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcollection.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTCollection](./sdk.nftcollection.md) > [contractType](./sdk.nftcollection.contracttype.md)
4 |
5 | ## NFTCollection.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "nft-collection";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcollection.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTCollection](./sdk.nftcollection.md) > [encoder](./sdk.nftcollection.encoder.md)
4 |
5 | ## NFTCollection.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcollection.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTCollection](./sdk.nftcollection.md) > [estimator](./sdk.nftcollection.estimator.md)
4 |
5 | ## NFTCollection.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcollection.events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTCollection](./sdk.nftcollection.md) > [events](./sdk.nftcollection.events.md)
4 |
5 | ## NFTCollection.events property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | events: ContractEvents;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcollection.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTCollection](./sdk.nftcollection.md) > [metadata](./sdk.nftcollection.metadata.md)
4 |
5 | ## NFTCollection.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcollection.platformfees.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTCollection](./sdk.nftcollection.md) > [platformFees](./sdk.nftcollection.platformfees.md)
4 |
5 | ## NFTCollection.platformFees property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | platformFees: ContractPlatformFee;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcollection.roles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTCollection](./sdk.nftcollection.md) > [roles](./sdk.nftcollection.roles.md)
4 |
5 | ## NFTCollection.roles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | roles: ContractRoles;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcollection.sales.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTCollection](./sdk.nftcollection.md) > [sales](./sdk.nftcollection.sales.md)
4 |
5 | ## NFTCollection.sales property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | sales: ContractPrimarySale;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftcontractdeploymetadata.description.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTContractDeployMetadata](./sdk.nftcontractdeploymetadata.md) > [description](./sdk.nftcontractdeploymetadata.description.md)
4 |
5 | ## NFTContractDeployMetadata.description property
6 |
7 | Optional description of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | description?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.nftcontractdeploymetadata.external_link.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTContractDeployMetadata](./sdk.nftcontractdeploymetadata.md) > [external\_link](./sdk.nftcontractdeploymetadata.external_link.md)
4 |
5 | ## NFTContractDeployMetadata.external\_link property
6 |
7 | Optional url for the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | external_link?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.nftcontractdeploymetadata.image.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTContractDeployMetadata](./sdk.nftcontractdeploymetadata.md) > [image](./sdk.nftcontractdeploymetadata.image.md)
4 |
5 | ## NFTContractDeployMetadata.image property
6 |
7 | Optional image for the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | image?: FileBufferOrString;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.nftcontractdeploymetadata.name.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTContractDeployMetadata](./sdk.nftcontractdeploymetadata.md) > [name](./sdk.nftcontractdeploymetadata.name.md)
4 |
5 | ## NFTContractDeployMetadata.name property
6 |
7 | name of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | name: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.nftcontractdeploymetadata.symbol.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTContractDeployMetadata](./sdk.nftcontractdeploymetadata.md) > [symbol](./sdk.nftcontractdeploymetadata.symbol.md)
4 |
5 | ## NFTContractDeployMetadata.symbol property
6 |
7 | Symbol for the NFTs
8 |
9 | Signature:
10 |
11 | ```typescript
12 | symbol?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [contractAbi](./sdk.nftdrop.contractabi.md)
4 |
5 | ## NFTDrop.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.contractroles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [contractRoles](./sdk.nftdrop.contractroles.md)
4 |
5 | ## NFTDrop.contractRoles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractRoles: readonly ["admin", "minter", "transfer"];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [contractType](./sdk.nftdrop.contracttype.md)
4 |
5 | ## NFTDrop.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "nft-drop";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [encoder](./sdk.nftdrop.encoder.md)
4 |
5 | ## NFTDrop.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [estimator](./sdk.nftdrop.estimator.md)
4 |
5 | ## NFTDrop.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [events](./sdk.nftdrop.events.md)
4 |
5 | ## NFTDrop.events property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | events: ContractEvents;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [metadata](./sdk.nftdrop.metadata.md)
4 |
5 | ## NFTDrop.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.platformfees.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [platformFees](./sdk.nftdrop.platformfees.md)
4 |
5 | ## NFTDrop.platformFees property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | platformFees: ContractPlatformFee;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.roles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [roles](./sdk.nftdrop.roles.md)
4 |
5 | ## NFTDrop.roles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | roles: ContractRoles;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.sales.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [sales](./sdk.nftdrop.sales.md)
4 |
5 | ## NFTDrop.sales property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | sales: ContractPrimarySale;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.nftdrop.totalsupply.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTDrop](./sdk.nftdrop.md) > [totalSupply](./sdk.nftdrop.totalsupply.md)
4 |
5 | ## NFTDrop.totalSupply() method
6 |
7 | Get the total count NFTs in this drop contract, both claimed and unclaimed
8 |
9 | Signature:
10 |
11 | ```typescript
12 | totalSupply(): Promise;
13 | ```
14 | Returns:
15 |
16 | Promise<BigNumber>
17 |
18 |
--------------------------------------------------------------------------------
/docs/sdk.nftmetadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTMetadata](./sdk.nftmetadata.md)
4 |
5 | ## NFTMetadata type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type NFTMetadata = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.nftmetadatainput.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTMetadataInput](./sdk.nftmetadatainput.md)
4 |
5 | ## NFTMetadataInput type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type NFTMetadataInput = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.nftmetadataowner.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [NFTMetadataOwner](./sdk.nftmetadataowner.md)
4 |
5 | ## NFTMetadataOwner type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type NFTMetadataOwner = {
12 | metadata: NFTMetadata;
13 | owner: string;
14 | };
15 | ```
16 | References: [NFTMetadata](./sdk.nftmetadata.md)
17 |
18 |
--------------------------------------------------------------------------------
/docs/sdk.offer.buyeraddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Offer](./sdk.offer.md) > [buyerAddress](./sdk.offer.buyeraddress.md)
4 |
5 | ## Offer.buyerAddress property
6 |
7 | The address of the buyer who made the offer.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | buyerAddress: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.offer.currencycontractaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Offer](./sdk.offer.md) > [currencyContractAddress](./sdk.offer.currencycontractaddress.md)
4 |
5 | ## Offer.currencyContractAddress property
6 |
7 | The currency contract address of the offer token.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | currencyContractAddress: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.offer.currencyvalue.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Offer](./sdk.offer.md) > [currencyValue](./sdk.offer.currencyvalue.md)
4 |
5 | ## Offer.currencyValue property
6 |
7 | The `CurrencyValue` of the listing. Useful for displaying the price information.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | currencyValue: CurrencyValue;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.offer.listingid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Offer](./sdk.offer.md) > [listingId](./sdk.offer.listingid.md)
4 |
5 | ## Offer.listingId property
6 |
7 | The id of the listing.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | listingId: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.offer.pricepertoken.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Offer](./sdk.offer.md) > [pricePerToken](./sdk.offer.pricepertoken.md)
4 |
5 | ## Offer.pricePerToken property
6 |
7 | The amount of coins offered per token.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | pricePerToken: BigNumber;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.offer.quantitydesired.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Offer](./sdk.offer.md) > [quantityDesired](./sdk.offer.quantitydesired.md)
4 |
5 | ## Offer.quantityDesired property
6 |
7 | The quantity of tokens to be bought.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | quantityDesired: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.pack.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Pack](./sdk.pack.md) > [contractAbi](./sdk.pack.contractabi.md)
4 |
5 | ## Pack.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.pack.contractroles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Pack](./sdk.pack.md) > [contractRoles](./sdk.pack.contractroles.md)
4 |
5 | ## Pack.contractRoles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractRoles: readonly ["admin", "minter", "pauser", "transfer"];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.pack.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Pack](./sdk.pack.md) > [contractType](./sdk.pack.contracttype.md)
4 |
5 | ## Pack.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "pack";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.pack.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Pack](./sdk.pack.md) > [encoder](./sdk.pack.encoder.md)
4 |
5 | ## Pack.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.pack.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Pack](./sdk.pack.md) > [estimator](./sdk.pack.estimator.md)
4 |
5 | ## Pack.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.pack.events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Pack](./sdk.pack.md) > [events](./sdk.pack.events.md)
4 |
5 | ## Pack.events property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | events: ContractEvents;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.pack.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Pack](./sdk.pack.md) > [metadata](./sdk.pack.metadata.md)
4 |
5 | ## Pack.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.pack.roles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Pack](./sdk.pack.md) > [roles](./sdk.pack.roles.md)
4 |
5 | ## Pack.roles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | roles: ContractRoles;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.payloadtosign1155.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PayloadToSign1155](./sdk.payloadtosign1155.md)
4 |
5 | ## PayloadToSign1155 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type PayloadToSign1155 = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.payloadtosign1155withtokenid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PayloadToSign1155WithTokenId](./sdk.payloadtosign1155withtokenid.md)
4 |
5 | ## PayloadToSign1155WithTokenId type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type PayloadToSign1155WithTokenId = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.payloadtosign20.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PayloadToSign20](./sdk.payloadtosign20.md)
4 |
5 | ## PayloadToSign20 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type PayloadToSign20 = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.payloadtosign721.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PayloadToSign721](./sdk.payloadtosign721.md)
4 |
5 | ## PayloadToSign721 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type PayloadToSign721 = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.payloadtosign721withquantity.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PayloadToSign721withQuantity](./sdk.payloadtosign721withquantity.md)
4 |
5 | ## PayloadToSign721withQuantity type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type PayloadToSign721withQuantity = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.payloadwithuri1155.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PayloadWithUri1155](./sdk.payloadwithuri1155.md)
4 |
5 | ## PayloadWithUri1155 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type PayloadWithUri1155 = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.payloadwithuri20.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PayloadWithUri20](./sdk.payloadwithuri20.md)
4 |
5 | ## PayloadWithUri20 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type PayloadWithUri20 = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.payloadwithuri721.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PayloadWithUri721](./sdk.payloadwithuri721.md)
4 |
5 | ## PayloadWithUri721 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type PayloadWithUri721 = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.payloadwithuri721withquantity.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PayloadWithUri721withQuantity](./sdk.payloadwithuri721withquantity.md)
4 |
5 | ## PayloadWithUri721withQuantity type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type PayloadWithUri721withQuantity = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.predeploymetadatafetched.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PreDeployMetadataFetched](./sdk.predeploymetadatafetched.md)
4 |
5 | ## PreDeployMetadataFetched type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type PreDeployMetadataFetched = z.infer;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.price.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Price](./sdk.price.md)
4 |
5 | ## Price type
6 |
7 | Represents a currency price already formatted. ie. "1" for 1 ether.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | export declare type Price = z.input;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.profilemetadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ProfileMetadata](./sdk.profilemetadata.md)
4 |
5 | ## ProfileMetadata type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type ProfileMetadata = z.infer;
11 | ```
12 | References: [ProfileSchemaOutput](./sdk.profileschemaoutput.md)
13 |
14 |
--------------------------------------------------------------------------------
/docs/sdk.profilemetadatainput.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ProfileMetadataInput](./sdk.profilemetadatainput.md)
4 |
5 | ## ProfileMetadataInput type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type ProfileMetadataInput = z.infer;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.proposal.description.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Proposal](./sdk.proposal.md) > [description](./sdk.proposal.description.md)
4 |
5 | ## Proposal.description property
6 |
7 | The description of the proposal.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | description: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.proposal.endblock.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Proposal](./sdk.proposal.md) > [endBlock](./sdk.proposal.endblock.md)
4 |
5 | ## Proposal.endBlock property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | endBlock: BigNumber;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.proposal.executions.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Proposal](./sdk.proposal.md) > [executions](./sdk.proposal.executions.md)
4 |
5 | ## Proposal.executions property
6 |
7 | All executions that have been proposed for the proposal.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | executions: ProposalExecutable[];
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.proposal.proposalid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Proposal](./sdk.proposal.md) > [proposalId](./sdk.proposal.proposalid.md)
4 |
5 | ## Proposal.proposalId property
6 |
7 | The unique identifier of the proposal.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | proposalId: BigNumber;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.proposal.proposer.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Proposal](./sdk.proposal.md) > [proposer](./sdk.proposal.proposer.md)
4 |
5 | ## Proposal.proposer property
6 |
7 | The address of the wallet that created the proposal.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | proposer: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.proposal.startblock.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Proposal](./sdk.proposal.md) > [startBlock](./sdk.proposal.startblock.md)
4 |
5 | ## Proposal.startBlock property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | startBlock: BigNumber;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.proposal.state.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Proposal](./sdk.proposal.md) > [state](./sdk.proposal.state.md)
4 |
5 | ## Proposal.state property
6 |
7 | The current state of the proposal.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | state: ProposalState;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.proposal.votes.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Proposal](./sdk.proposal.md) > [votes](./sdk.proposal.votes.md)
4 |
5 | ## Proposal.votes property
6 |
7 | All votes that have been casted on the proposal.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | votes: ProposalVote[];
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.proposalexecutable.transactiondata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ProposalExecutable](./sdk.proposalexecutable.md) > [transactionData](./sdk.proposalexecutable.transactiondata.md)
4 |
5 | ## ProposalExecutable.transactionData property
6 |
7 | The transaction payload that will be executed if the proposal is approved.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | transactionData: BytesLike;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.proposalvote.count.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ProposalVote](./sdk.proposalvote.md) > [count](./sdk.proposalvote.count.md)
4 |
5 | ## ProposalVote.count property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | count: BigNumber;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.proposalvote.label.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ProposalVote](./sdk.proposalvote.md) > [label](./sdk.proposalvote.label.md)
4 |
5 | ## ProposalVote.label property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | label: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.proposalvote.type.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ProposalVote](./sdk.proposalvote.md) > [type](./sdk.proposalvote.type.md)
4 |
5 | ## ProposalVote.type property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | type: VoteType;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.publishedcontract.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PublishedContract](./sdk.publishedcontract.md)
4 |
5 | ## PublishedContract type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type PublishedContract = z.infer;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.publishedmetadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [PublishedMetadata](./sdk.publishedmetadata.md)
4 |
5 | ## PublishedMetadata type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type PublishedMetadata = z.infer;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.queryallparams.count.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [QueryAllParams](./sdk.queryallparams.md) > [count](./sdk.queryallparams.count.md)
4 |
5 | ## QueryAllParams.count property
6 |
7 | how many items to return (default: 100)
8 |
9 | Signature:
10 |
11 | ```typescript
12 | count?: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.queryallparams.start.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [QueryAllParams](./sdk.queryallparams.md) > [start](./sdk.queryallparams.start.md)
4 |
5 | ## QueryAllParams.start property
6 |
7 | the index to start from (default: 0)
8 |
9 | Signature:
10 |
11 | ```typescript
12 | start?: BigNumberish;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.role.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Role](./sdk.role.md)
4 |
5 | ## Role type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type Role = keyof typeof roleMap;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.signaturedrop.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignatureDrop](./sdk.signaturedrop.md) > [contractAbi](./sdk.signaturedrop.contractabi.md)
4 |
5 | ## SignatureDrop.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.signaturedrop.contractroles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignatureDrop](./sdk.signaturedrop.md) > [contractRoles](./sdk.signaturedrop.contractroles.md)
4 |
5 | ## SignatureDrop.contractRoles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractRoles: readonly ["admin", "minter", "transfer"];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.signaturedrop.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignatureDrop](./sdk.signaturedrop.md) > [contractType](./sdk.signaturedrop.contracttype.md)
4 |
5 | ## SignatureDrop.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "signature-drop";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.signaturedrop.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignatureDrop](./sdk.signaturedrop.md) > [encoder](./sdk.signaturedrop.encoder.md)
4 |
5 | ## SignatureDrop.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.signaturedrop.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignatureDrop](./sdk.signaturedrop.md) > [estimator](./sdk.signaturedrop.estimator.md)
4 |
5 | ## SignatureDrop.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.signaturedrop.events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignatureDrop](./sdk.signaturedrop.md) > [events](./sdk.signaturedrop.events.md)
4 |
5 | ## SignatureDrop.events property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | events: ContractEvents;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.signaturedrop.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignatureDrop](./sdk.signaturedrop.md) > [metadata](./sdk.signaturedrop.metadata.md)
4 |
5 | ## SignatureDrop.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.signaturedrop.platformfees.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignatureDrop](./sdk.signaturedrop.md) > [platformFees](./sdk.signaturedrop.platformfees.md)
4 |
5 | ## SignatureDrop.platformFees property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | platformFees: ContractPlatformFee;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.signaturedrop.roles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignatureDrop](./sdk.signaturedrop.md) > [roles](./sdk.signaturedrop.roles.md)
4 |
5 | ## SignatureDrop.roles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | roles: ContractRoles;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.signaturedrop.sales.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignatureDrop](./sdk.signaturedrop.md) > [sales](./sdk.signaturedrop.sales.md)
4 |
5 | ## SignatureDrop.sales property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | sales: ContractPrimarySale;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.signedpayload1155.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignedPayload1155](./sdk.signedpayload1155.md)
4 |
5 | ## SignedPayload1155 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type SignedPayload1155 = {
12 | payload: PayloadWithUri1155;
13 | signature: string;
14 | };
15 | ```
16 | References: [PayloadWithUri1155](./sdk.payloadwithuri1155.md)
17 |
18 |
--------------------------------------------------------------------------------
/docs/sdk.signedpayload20.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignedPayload20](./sdk.signedpayload20.md)
4 |
5 | ## SignedPayload20 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type SignedPayload20 = {
12 | payload: PayloadWithUri20;
13 | signature: string;
14 | };
15 | ```
16 | References: [PayloadWithUri20](./sdk.payloadwithuri20.md)
17 |
18 |
--------------------------------------------------------------------------------
/docs/sdk.signedpayload721.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignedPayload721](./sdk.signedpayload721.md)
4 |
5 | ## SignedPayload721 type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type SignedPayload721 = {
12 | payload: PayloadWithUri721;
13 | signature: string;
14 | };
15 | ```
16 | References: [PayloadWithUri721](./sdk.payloadwithuri721.md)
17 |
18 |
--------------------------------------------------------------------------------
/docs/sdk.signerorprovider.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SignerOrProvider](./sdk.signerorprovider.md)
4 |
5 | ## SignerOrProvider type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type SignerOrProvider = Signer | providers.Provider;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.snapshot.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Snapshot](./sdk.snapshot.md)
4 |
5 | ## Snapshot type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type Snapshot = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.snapshotinfo.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SnapshotInfo](./sdk.snapshotinfo.md)
4 |
5 | ## SnapshotInfo type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type SnapshotInfo = z.output;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.snapshotinput.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SnapshotInput](./sdk.snapshotinput.md)
4 |
5 | ## SnapshotInput type
6 |
7 | Input model to pass a snapshot of addresses + amount claimable for a claim condition
8 |
9 | Signature:
10 |
11 | ```typescript
12 | export declare type SnapshotInput = z.input;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.split.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Split](./sdk.split.md) > [contractAbi](./sdk.split.contractabi.md)
4 |
5 | ## Split.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.split.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Split](./sdk.split.md) > [contractType](./sdk.split.contracttype.md)
4 |
5 | ## Split.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "split";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.split.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Split](./sdk.split.md) > [encoder](./sdk.split.encoder.md)
4 |
5 | ## Split.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.split.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Split](./sdk.split.md) > [estimator](./sdk.split.estimator.md)
4 |
5 | ## Split.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.split.events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Split](./sdk.split.md) > [events](./sdk.split.events.md)
4 |
5 | ## Split.events property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | events: ContractEvents;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.split.getaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Split](./sdk.split.md) > [getAddress](./sdk.split.getaddress.md)
4 |
5 | ## Split.getAddress() method
6 |
7 | Signature:
8 |
9 | ```typescript
10 | getAddress(): string;
11 | ```
12 | Returns:
13 |
14 | string
15 |
16 |
--------------------------------------------------------------------------------
/docs/sdk.split.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Split](./sdk.split.md) > [metadata](./sdk.split.metadata.md)
4 |
5 | ## Split.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.splitcontractdeploymetadata.description.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SplitContractDeployMetadata](./sdk.splitcontractdeploymetadata.md) > [description](./sdk.splitcontractdeploymetadata.description.md)
4 |
5 | ## SplitContractDeployMetadata.description property
6 |
7 | Optional description of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | description?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.splitcontractdeploymetadata.external_link.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SplitContractDeployMetadata](./sdk.splitcontractdeploymetadata.md) > [external\_link](./sdk.splitcontractdeploymetadata.external_link.md)
4 |
5 | ## SplitContractDeployMetadata.external\_link property
6 |
7 | Optional url for the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | external_link?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.splitcontractdeploymetadata.image.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SplitContractDeployMetadata](./sdk.splitcontractdeploymetadata.md) > [image](./sdk.splitcontractdeploymetadata.image.md)
4 |
5 | ## SplitContractDeployMetadata.image property
6 |
7 | Optional image for the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | image?: FileBufferOrString;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.splitcontractdeploymetadata.name.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SplitContractDeployMetadata](./sdk.splitcontractdeploymetadata.md) > [name](./sdk.splitcontractdeploymetadata.name.md)
4 |
5 | ## SplitContractDeployMetadata.name property
6 |
7 | name of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | name: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.splitrecipient.address.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SplitRecipient](./sdk.splitrecipient.md) > [address](./sdk.splitrecipient.address.md)
4 |
5 | ## SplitRecipient.address property
6 |
7 | The address of the recipient
8 |
9 | Signature:
10 |
11 | ```typescript
12 | address: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.splitrecipientinput.address.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SplitRecipientInput](./sdk.splitrecipientinput.md) > [address](./sdk.splitrecipientinput.address.md)
4 |
5 | ## SplitRecipientInput.address property
6 |
7 | The recipient address
8 |
9 | Signature:
10 |
11 | ```typescript
12 | address: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.splitrecipientinput.sharesbps.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SplitRecipientInput](./sdk.splitrecipientinput.md) > [sharesBps](./sdk.splitrecipientinput.sharesbps.md)
4 |
5 | ## SplitRecipientInput.sharesBps property
6 |
7 | the shares in basis point (5% = 500) that address is owed from the total funds
8 |
9 | Signature:
10 |
11 | ```typescript
12 | sharesBps: number;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.supported_chain_ids.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [SUPPORTED\_CHAIN\_IDS](./sdk.supported_chain_ids.md)
4 |
5 | ## SUPPORTED\_CHAIN\_IDS variable
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | SUPPORTED_CHAIN_IDS: SUPPORTED_CHAIN_ID[]
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.thirdwebsdk.auth.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ThirdwebSDK](./sdk.thirdwebsdk.md) > [auth](./sdk.thirdwebsdk.auth.md)
4 |
5 | ## ThirdwebSDK.auth property
6 |
7 | Enable authentication with the connected wallet
8 |
9 | Signature:
10 |
11 | ```typescript
12 | auth: WalletAuthenticator;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.thirdwebsdk.deployer.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ThirdwebSDK](./sdk.thirdwebsdk.md) > [deployer](./sdk.thirdwebsdk.deployer.md)
4 |
5 | ## ThirdwebSDK.deployer property
6 |
7 | New contract deployer
8 |
9 | Signature:
10 |
11 | ```typescript
12 | deployer: ContractDeployer;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.thirdwebsdk.storage.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ThirdwebSDK](./sdk.thirdwebsdk.md) > [storage](./sdk.thirdwebsdk.storage.md)
4 |
5 | ## ThirdwebSDK.storage property
6 |
7 | Upload and download files from IPFS or from your own storage service
8 |
9 | Signature:
10 |
11 | ```typescript
12 | storage: RemoteStorage;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.thirdwebsdk.wallet.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ThirdwebSDK](./sdk.thirdwebsdk.md) > [wallet](./sdk.thirdwebsdk.wallet.md)
4 |
5 | ## ThirdwebSDK.wallet property
6 |
7 | Interact with the connected wallet
8 |
9 | Signature:
10 |
11 | ```typescript
12 | wallet: UserWallet;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.token.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [contractAbi](./sdk.token.contractabi.md)
4 |
5 | ## Token.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.token.contractroles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [contractRoles](./sdk.token.contractroles.md)
4 |
5 | ## Token.contractRoles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractRoles: readonly ["admin", "minter", "transfer"];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.token.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [contractType](./sdk.token.contracttype.md)
4 |
5 | ## Token.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "token";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.token.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [encoder](./sdk.token.encoder.md)
4 |
5 | ## Token.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.token.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [estimator](./sdk.token.estimator.md)
4 |
5 | ## Token.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.token.events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [events](./sdk.token.events.md)
4 |
5 | ## Token.events property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | events: ContractEvents;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.token.getdelegation.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [getDelegation](./sdk.token.getdelegation.md)
4 |
5 | ## Token.getDelegation() method
6 |
7 | Get your voting delegatee address
8 |
9 | Signature:
10 |
11 | ```typescript
12 | getDelegation(): Promise;
13 | ```
14 | Returns:
15 |
16 | Promise<string>
17 |
18 | the address of your vote delegatee
19 |
20 |
--------------------------------------------------------------------------------
/docs/sdk.token.history.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [history](./sdk.token.history.md)
4 |
5 | ## Token.history property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | history: TokenERC20History;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.token.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [metadata](./sdk.token.metadata.md)
4 |
5 | ## Token.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.token.platformfees.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [platformFees](./sdk.token.platformfees.md)
4 |
5 | ## Token.platformFees property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | platformFees: ContractPlatformFee;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.token.roles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Token](./sdk.token.md) > [roles](./sdk.token.roles.md)
4 |
5 | ## Token.roles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | roles: ContractRoles;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.tokencontractdeploymetadata.description.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenContractDeployMetadata](./sdk.tokencontractdeploymetadata.md) > [description](./sdk.tokencontractdeploymetadata.description.md)
4 |
5 | ## TokenContractDeployMetadata.description property
6 |
7 | Optional description of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | description?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.tokencontractdeploymetadata.external_link.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenContractDeployMetadata](./sdk.tokencontractdeploymetadata.md) > [external\_link](./sdk.tokencontractdeploymetadata.external_link.md)
4 |
5 | ## TokenContractDeployMetadata.external\_link property
6 |
7 | Optional url for the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | external_link?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.tokencontractdeploymetadata.image.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenContractDeployMetadata](./sdk.tokencontractdeploymetadata.md) > [image](./sdk.tokencontractdeploymetadata.image.md)
4 |
5 | ## TokenContractDeployMetadata.image property
6 |
7 | Optional image for the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | image?: FileBufferOrString;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.tokencontractdeploymetadata.name.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenContractDeployMetadata](./sdk.tokencontractdeploymetadata.md) > [name](./sdk.tokencontractdeploymetadata.name.md)
4 |
5 | ## TokenContractDeployMetadata.name property
6 |
7 | name of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | name: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.tokencontractdeploymetadata.symbol.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenContractDeployMetadata](./sdk.tokencontractdeploymetadata.md) > [symbol](./sdk.tokencontractdeploymetadata.symbol.md)
4 |
5 | ## TokenContractDeployMetadata.symbol property
6 |
7 | Symbol for the NFTs
8 |
9 | Signature:
10 |
11 | ```typescript
12 | symbol?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.tokendrop.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenDrop](./sdk.tokendrop.md) > [contractAbi](./sdk.tokendrop.contractabi.md)
4 |
5 | ## TokenDrop.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.tokendrop.contractroles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenDrop](./sdk.tokendrop.md) > [contractRoles](./sdk.tokendrop.contractroles.md)
4 |
5 | ## TokenDrop.contractRoles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractRoles: readonly ["admin", "transfer"];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.tokendrop.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenDrop](./sdk.tokendrop.md) > [contractType](./sdk.tokendrop.contracttype.md)
4 |
5 | ## TokenDrop.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "token-drop";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.tokendrop.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenDrop](./sdk.tokendrop.md) > [encoder](./sdk.tokendrop.encoder.md)
4 |
5 | ## TokenDrop.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.tokendrop.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenDrop](./sdk.tokendrop.md) > [estimator](./sdk.tokendrop.estimator.md)
4 |
5 | ## TokenDrop.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.tokendrop.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenDrop](./sdk.tokendrop.md) > [metadata](./sdk.tokendrop.metadata.md)
4 |
5 | ## TokenDrop.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.tokendrop.platformfees.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenDrop](./sdk.tokendrop.md) > [platformFees](./sdk.tokendrop.platformfees.md)
4 |
5 | ## TokenDrop.platformFees property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | platformFees: ContractPlatformFee;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.tokendrop.roles.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenDrop](./sdk.tokendrop.md) > [roles](./sdk.tokendrop.roles.md)
4 |
5 | ## TokenDrop.roles property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | roles: ContractRoles;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.tokendrop.sales.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenDrop](./sdk.tokendrop.md) > [sales](./sdk.tokendrop.sales.md)
4 |
5 | ## TokenDrop.sales property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | sales: ContractPrimarySale;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.tokenmintinput.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TokenMintInput](./sdk.tokenmintinput.md)
4 |
5 | ## TokenMintInput type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type TokenMintInput = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.transactionerror.chain.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TransactionError](./sdk.transactionerror.md) > [chain](./sdk.transactionerror.chain.md)
4 |
5 | ## TransactionError.chain property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | chain: providers.Network;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.transactionerror.data.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TransactionError](./sdk.transactionerror.md) > [data](./sdk.transactionerror.data.md)
4 |
5 | ## TransactionError.data property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | data: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.transactionerror.from.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TransactionError](./sdk.transactionerror.md) > [from](./sdk.transactionerror.from.md)
4 |
5 | ## TransactionError.from property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | from: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.transactionerror.functioninfo.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TransactionError](./sdk.transactionerror.md) > [functionInfo](./sdk.transactionerror.functioninfo.md)
4 |
5 | ## TransactionError.functionInfo property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | functionInfo: FunctionInfo | undefined;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.transactionerror.reason.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TransactionError](./sdk.transactionerror.md) > [reason](./sdk.transactionerror.reason.md)
4 |
5 | ## TransactionError.reason property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | reason: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.transactionerror.rpcurl.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TransactionError](./sdk.transactionerror.md) > [rpcUrl](./sdk.transactionerror.rpcurl.md)
4 |
5 | ## TransactionError.rpcUrl property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | rpcUrl: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.transactionerror.to.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TransactionError](./sdk.transactionerror.md) > [to](./sdk.transactionerror.to.md)
4 |
5 | ## TransactionError.to property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | to: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.transactionresult.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TransactionResult](./sdk.transactionresult.md)
4 |
5 | ## TransactionResult type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type TransactionResult = If, Omit, TransactionResultWithMetadata>;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.transactionresultwithid.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [TransactionResultWithId](./sdk.transactionresultwithid.md)
4 |
5 | ## TransactionResultWithId type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type TransactionResultWithId = TransactionResult & {
11 | id: BigNumber;
12 | };
13 | ```
14 | References: [TransactionResult](./sdk.transactionresult.md)
15 |
16 |
--------------------------------------------------------------------------------
/docs/sdk.uploadprogressevent.progress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [UploadProgressEvent](./sdk.uploadprogressevent.md) > [progress](./sdk.uploadprogressevent.progress.md)
4 |
5 | ## UploadProgressEvent.progress property
6 |
7 | The number of bytes uploaded.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | progress: number;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.uploadprogressevent.total.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [UploadProgressEvent](./sdk.uploadprogressevent.md) > [total](./sdk.uploadprogressevent.total.md)
4 |
5 | ## UploadProgressEvent.total property
6 |
7 | The total number of bytes to be uploaded.
8 |
9 | Signature:
10 |
11 | ```typescript
12 | total: number;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.validcontractclass.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ValidContractClass](./sdk.validcontractclass.md)
4 |
5 | ## ValidContractClass type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type ValidContractClass = ValueOf;
11 | ```
12 | References: [ValueOf](./sdk.valueof.md)
13 |
14 |
--------------------------------------------------------------------------------
/docs/sdk.validcontractinstance.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ValidContractInstance](./sdk.validcontractinstance.md)
4 |
5 | ## ValidContractInstance type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type ValidContractInstance = Instance;
11 | ```
12 | References: [ValidContractClass](./sdk.validcontractclass.md)
13 |
14 |
--------------------------------------------------------------------------------
/docs/sdk.valueof.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [ValueOf](./sdk.valueof.md)
4 |
5 | ## ValueOf type
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare type ValueOf = T[keyof T];
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.verifyoptions.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VerifyOptions](./sdk.verifyoptions.md)
4 |
5 | ## VerifyOptions type
6 |
7 |
8 | Signature:
9 |
10 | ```typescript
11 | export declare type VerifyOptions = z.input;
12 | ```
13 |
--------------------------------------------------------------------------------
/docs/sdk.vote.contractabi.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Vote](./sdk.vote.md) > [contractAbi](./sdk.vote.contractabi.md)
4 |
5 | ## Vote.contractAbi property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractAbi: any;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.vote.contracttype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Vote](./sdk.vote.md) > [contractType](./sdk.vote.contracttype.md)
4 |
5 | ## Vote.contractType property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | static contractType: "vote";
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.vote.encoder.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Vote](./sdk.vote.md) > [encoder](./sdk.vote.encoder.md)
4 |
5 | ## Vote.encoder property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | encoder: ContractEncoder;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.vote.estimator.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Vote](./sdk.vote.md) > [estimator](./sdk.vote.estimator.md)
4 |
5 | ## Vote.estimator property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | estimator: GasCostEstimator;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.vote.events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Vote](./sdk.vote.md) > [events](./sdk.vote.events.md)
4 |
5 | ## Vote.events property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | events: ContractEvents;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.vote.getaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Vote](./sdk.vote.md) > [getAddress](./sdk.vote.getaddress.md)
4 |
5 | ## Vote.getAddress() method
6 |
7 | Signature:
8 |
9 | ```typescript
10 | getAddress(): string;
11 | ```
12 | Returns:
13 |
14 | string
15 |
16 |
--------------------------------------------------------------------------------
/docs/sdk.vote.metadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Vote](./sdk.vote.md) > [metadata](./sdk.vote.metadata.md)
4 |
5 | ## Vote.metadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | metadata: ContractMetadata;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.vote.settings.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [Vote](./sdk.vote.md) > [settings](./sdk.vote.settings.md)
4 |
5 | ## Vote.settings() method
6 |
7 | Get the Vote contract configuration
8 |
9 | Signature:
10 |
11 | ```typescript
12 | settings(): Promise;
13 | ```
14 | Returns:
15 |
16 | Promise<[VoteSettings](./sdk.votesettings.md)>
17 |
18 |
--------------------------------------------------------------------------------
/docs/sdk.votecontractdeploymetadata.description.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteContractDeployMetadata](./sdk.votecontractdeploymetadata.md) > [description](./sdk.votecontractdeploymetadata.description.md)
4 |
5 | ## VoteContractDeployMetadata.description property
6 |
7 | Optional description of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | description?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.votecontractdeploymetadata.external_link.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteContractDeployMetadata](./sdk.votecontractdeploymetadata.md) > [external\_link](./sdk.votecontractdeploymetadata.external_link.md)
4 |
5 | ## VoteContractDeployMetadata.external\_link property
6 |
7 | Optional url for the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | external_link?: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.votecontractdeploymetadata.image.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteContractDeployMetadata](./sdk.votecontractdeploymetadata.md) > [image](./sdk.votecontractdeploymetadata.image.md)
4 |
5 | ## VoteContractDeployMetadata.image property
6 |
7 | Optional image for the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | image?: FileBufferOrString;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.votecontractdeploymetadata.name.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteContractDeployMetadata](./sdk.votecontractdeploymetadata.md) > [name](./sdk.votecontractdeploymetadata.name.md)
4 |
5 | ## VoteContractDeployMetadata.name property
6 |
7 | name of the contract
8 |
9 | Signature:
10 |
11 | ```typescript
12 | name: string;
13 | ```
14 |
--------------------------------------------------------------------------------
/docs/sdk.votesettings.proposaltokenthreshold.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteSettings](./sdk.votesettings.md) > [proposalTokenThreshold](./sdk.votesettings.proposaltokenthreshold.md)
4 |
5 | ## VoteSettings.proposalTokenThreshold property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | proposalTokenThreshold: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.votesettings.votingdelay.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteSettings](./sdk.votesettings.md) > [votingDelay](./sdk.votesettings.votingdelay.md)
4 |
5 | ## VoteSettings.votingDelay property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | votingDelay: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.votesettings.votingperiod.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteSettings](./sdk.votesettings.md) > [votingPeriod](./sdk.votesettings.votingperiod.md)
4 |
5 | ## VoteSettings.votingPeriod property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | votingPeriod: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.votesettings.votingquorumfraction.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteSettings](./sdk.votesettings.md) > [votingQuorumFraction](./sdk.votesettings.votingquorumfraction.md)
4 |
5 | ## VoteSettings.votingQuorumFraction property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | votingQuorumFraction: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.votesettings.votingtokenaddress.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteSettings](./sdk.votesettings.md) > [votingTokenAddress](./sdk.votesettings.votingtokenaddress.md)
4 |
5 | ## VoteSettings.votingTokenAddress property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | votingTokenAddress: string;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.votesettings.votingtokenmetadata.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteSettings](./sdk.votesettings.md) > [votingTokenMetadata](./sdk.votesettings.votingtokenmetadata.md)
4 |
5 | ## VoteSettings.votingTokenMetadata property
6 |
7 | Signature:
8 |
9 | ```typescript
10 | votingTokenMetadata: Currency;
11 | ```
12 |
--------------------------------------------------------------------------------
/docs/sdk.votetype.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Home](./index.md) > [@thirdweb-dev/sdk](./sdk.md) > [VoteType](./sdk.votetype.md)
4 |
5 | ## VoteType enum
6 |
7 | Signature:
8 |
9 | ```typescript
10 | export declare enum VoteType
11 | ```
12 |
13 | ## Enumeration Members
14 |
15 | | Member | Value | Description |
16 | | --- | --- | --- |
17 | | Abstain | 2
| |
18 | | Against | 0
| |
19 | | For | 1
| |
20 |
21 |
--------------------------------------------------------------------------------
/hardhat.config.ts:
--------------------------------------------------------------------------------
1 | import "@nomiclabs/hardhat-ethers";
2 |
3 | /**
4 | * @type import('hardhat/config').HardhatUserConfig
5 | */
6 | module.exports = {
7 | solidity: "0.7.3",
8 | };
9 |
--------------------------------------------------------------------------------
/scripts/create-proxy-dts.mjs:
--------------------------------------------------------------------------------
1 | import fs from "fs";
2 |
3 | const content = `export * from "../src"`;
4 |
5 | fs.writeFileSync("./dist/browser/index.d.ts", content);
6 | fs.writeFileSync("./dist/node/index.d.ts", content);
7 |
--------------------------------------------------------------------------------
/src/common/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./error";
2 | export * from "./snapshots";
3 | export * from "./role";
4 | export * from "./feature-detection";
5 | export * from "./version-checker";
6 |
--------------------------------------------------------------------------------
/src/common/signature-minting.ts:
--------------------------------------------------------------------------------
1 | import { v4 as uuidv4 } from "uuid";
2 | import { utils } from "ethers";
3 |
4 | export function resolveOrGenerateId(requestUId: string | undefined): string {
5 | if (requestUId === undefined) {
6 | const buffer = Buffer.alloc(16);
7 | uuidv4({}, buffer);
8 | return utils.hexlify(utils.toUtf8Bytes(buffer.toString("hex")));
9 | } else {
10 | return utils.hexlify(requestUId as string);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/common/utils.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * @internal
3 | */
4 | export const isBrowser = () => typeof window !== "undefined";
5 |
6 | /**
7 | * @internal
8 | */
9 | export const isNode = () => !isBrowser();
10 |
--------------------------------------------------------------------------------
/src/constants/contract.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * @internal
3 | */
4 | import { utils } from "ethers";
5 |
6 | /**
7 | * @internal
8 | */
9 | export const InterfaceId_IERC721 = utils.arrayify("0x80ac58cd");
10 |
11 | /**
12 | * @internal
13 | */
14 | export const InterfaceId_IERC1155 = utils.arrayify("0xd9b67a26");
15 |
--------------------------------------------------------------------------------
/src/constants/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./addresses";
2 | export * from "./chains";
3 | export * from "./contract";
4 | export * from "./currency";
5 | export * from "./events";
6 | export * from "./urls";
7 |
--------------------------------------------------------------------------------
/src/contracts/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./nft-collection";
2 | export * from "./edition-drop";
3 | export * from "./edition";
4 | export * from "./token";
5 | export * from "./token-drop";
6 | export * from "./vote";
7 | export * from "./split";
8 | export * from "./marketplace";
9 | export * from "./pack";
10 | export * from "./nft-drop";
11 | export * from "./signature-drop";
12 | export * from "./maps";
13 | export * from "./smart-contract";
14 | export * from "./multiwrap";
15 |
--------------------------------------------------------------------------------
/src/core/auth/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./wallet-authenticator";
2 |
--------------------------------------------------------------------------------
/src/core/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./types";
2 | export * from "./auth";
3 | export * from "./classes";
4 | export * from "./wallet";
5 | export * from "./sdk";
6 |
--------------------------------------------------------------------------------
/src/core/interfaces/DetectableFeature.ts:
--------------------------------------------------------------------------------
1 | import { FeatureName } from "../../constants/contract-features";
2 |
3 | export interface DetectableFeature {
4 | featureName: FeatureName;
5 | }
6 |
--------------------------------------------------------------------------------
/src/core/interfaces/contract.ts:
--------------------------------------------------------------------------------
1 | import { NetworkOrSignerOrProvider } from "../types";
2 |
3 | /**
4 | * @public
5 | */
6 | export interface UpdateableNetwork {
7 | onNetworkUpdated(network: NetworkOrSignerOrProvider): void;
8 | getAddress(): string;
9 | }
10 |
--------------------------------------------------------------------------------
/src/core/interfaces/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thirdweb-dev/typescript-sdk/11c693bdcb645973ce790888ea0ddcd9f19731de/src/core/interfaces/index.ts
--------------------------------------------------------------------------------
/src/core/wallet/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./UserWallet";
2 |
--------------------------------------------------------------------------------
/src/enums/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./marketplace";
2 | export * from "./vote";
3 | export * from "./ClaimEligibility";
4 |
--------------------------------------------------------------------------------
/src/enums/marketplace/ListingType.ts:
--------------------------------------------------------------------------------
1 | export enum ListingType {
2 | Direct = 0,
3 | Auction = 1,
4 | }
5 |
--------------------------------------------------------------------------------
/src/enums/marketplace/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./ListingType";
2 |
--------------------------------------------------------------------------------
/src/enums/vote/ProposalState.ts:
--------------------------------------------------------------------------------
1 | export enum ProposalState {
2 | Pending,
3 | Active,
4 | Canceled,
5 | Defeated,
6 | Succeeded,
7 | Queued,
8 | Expired,
9 | Executed,
10 | }
11 |
--------------------------------------------------------------------------------
/src/enums/vote/Vote.ts:
--------------------------------------------------------------------------------
1 | export enum VoteType {
2 | Against = 0,
3 | For = 1,
4 | Abstain = 2,
5 | }
6 |
--------------------------------------------------------------------------------
/src/enums/vote/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./ProposalState";
2 | export * from "./Vote";
3 |
--------------------------------------------------------------------------------
/src/schema/contracts/common/currency.ts:
--------------------------------------------------------------------------------
1 | import { z } from "zod";
2 | import { BigNumberSchema } from "../../shared";
3 |
4 | /**
5 | * @internal
6 | */
7 | export const CurrencySchema = z.object({
8 | name: z.string(),
9 | symbol: z.string(),
10 | decimals: z.number(),
11 | });
12 |
13 | /**
14 | * @internal
15 | */
16 | export const CurrencyValueSchema = CurrencySchema.extend({
17 | value: BigNumberSchema,
18 | displayValue: z.string(),
19 | });
20 |
--------------------------------------------------------------------------------
/src/schema/contracts/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./common";
2 | export * from "./drop-erc721";
3 | export * from "./drop-erc1155";
4 | export * from "./marketplace";
5 | export * from "./packs";
6 | export * from "./splits";
7 | export * from "./token-erc20";
8 | export * from "./token-erc721";
9 | export * from "./token-erc1155";
10 | export * from "./vote";
11 |
--------------------------------------------------------------------------------
/src/schema/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./contracts";
2 | export * from "./tokens";
3 | export * from "./sdk-options";
4 | export * from "./shared";
5 | export * from "./auth";
6 |
--------------------------------------------------------------------------------
/src/schema/tokens/common/properties.ts:
--------------------------------------------------------------------------------
1 | import { z } from "zod";
2 | import { JsonObjectSchema } from "../../shared";
3 |
4 | /**
5 | * @internal
6 | */
7 | export const OptionalPropertiesInput = z
8 | .union([z.array(JsonObjectSchema), JsonObjectSchema])
9 | .optional();
10 |
--------------------------------------------------------------------------------
/src/schema/tokens/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./common";
2 | export * from "./edition";
3 | export * from "./token";
4 | export * from "./pack";
5 |
--------------------------------------------------------------------------------
/src/schema/tokens/token.ts:
--------------------------------------------------------------------------------
1 | import { z } from "zod";
2 | import { AddressSchema, AmountSchema } from "../shared";
3 |
4 | /**
5 | * @internal
6 | */
7 | export const TokenMintInputSchema = z.object({
8 | toAddress: AddressSchema,
9 | amount: AmountSchema,
10 | });
11 |
12 | /**
13 | * @public
14 | */
15 | export type TokenMintInput = z.input;
16 |
--------------------------------------------------------------------------------
/src/types/BufferOrStringWithName.ts:
--------------------------------------------------------------------------------
1 | export type BufferOrStringWithName = {
2 | data: Buffer | string;
3 | name?: string;
4 | };
5 |
--------------------------------------------------------------------------------
/src/types/QueryParams.ts:
--------------------------------------------------------------------------------
1 | import { BigNumberish } from "ethers";
2 |
3 | /**
4 | * @internal
5 | */
6 | export const DEFAULT_QUERY_ALL_COUNT = 100;
7 |
8 | /**
9 | * Pagination Parameters
10 | * @public
11 | */
12 | export interface QueryAllParams {
13 | /**
14 | * the index to start from (default: 0)
15 | */
16 | start?: BigNumberish;
17 | /**
18 | * how many items to return (default: 100)
19 | */
20 | count?: BigNumberish;
21 | }
22 |
--------------------------------------------------------------------------------
/src/types/SplitRecipient.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * The SplitRecipient type represents a recipient of some royalty, indicated by their split percentage.
3 | */
4 | export interface SplitRecipient {
5 | /**
6 | * The address of the recipient
7 | */
8 | address: string;
9 |
10 | /**
11 | * The split of the recipient as a percentage of the total amount
12 | *
13 | * I.e. If a recipient has a split of 50%, and the asset sells for 100 ETH,
14 | * the recipient will receive 50 ETH.
15 | */
16 | splitPercentage: number;
17 | }
18 |
--------------------------------------------------------------------------------
/src/types/airdrop/airdrop.ts:
--------------------------------------------------------------------------------
1 | import { z } from "zod";
2 | import { AirdropInputSchema } from "../../schema/contracts/common/airdrop";
3 |
4 | /**
5 | * Input model to pass a list of addresses + amount to transfer to each one
6 | * @public
7 | */
8 | export type AirdropInput = z.input;
9 |
--------------------------------------------------------------------------------
/src/types/delayed-reveal.ts:
--------------------------------------------------------------------------------
1 | import { BigNumber } from "ethers";
2 | import { NFTMetadata } from "../schema/tokens/common";
3 |
4 | export interface BatchToReveal {
5 | batchId: BigNumber;
6 | batchUri: string;
7 | placeholderMetadata: NFTMetadata;
8 | }
9 |
--------------------------------------------------------------------------------
/src/types/deploy/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./deploy-metadata";
2 |
--------------------------------------------------------------------------------
/src/types/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./claim-conditions/claim-conditions";
2 | export * from "./airdrop/airdrop";
3 | export * from "./marketplace";
4 | export * from "./currency";
5 | export * from "./delayed-reveal";
6 | export * from "./vote";
7 | export * from "./SplitRecipient";
8 | export * from "./QueryParams";
9 | export * from "./deploy";
10 | export * from "./events";
11 | export * from "./multiwrap";
12 |
--------------------------------------------------------------------------------
/src/types/marketplace/MarketPlaceFilter.ts:
--------------------------------------------------------------------------------
1 | import { QueryAllParams } from "../QueryParams";
2 | import { BigNumberish } from "ethers";
3 |
4 | /**
5 | * @public
6 | */
7 | export interface MarketplaceFilter extends QueryAllParams {
8 | seller?: string;
9 | tokenContract?: string;
10 | tokenId?: BigNumberish;
11 | }
12 |
--------------------------------------------------------------------------------
/src/types/marketplace/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./NewDirectListing";
2 | export * from "./DirectListing";
3 | export * from "./MarketPlaceFilter";
4 | export * from "./NewAuctionListing";
5 | export * from "./AuctionListing";
6 | export * from "./Offer";
7 |
--------------------------------------------------------------------------------
/test/3510820011_4f558b6dea_b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thirdweb-dev/typescript-sdk/11c693bdcb645973ce790888ea0ddcd9f19731de/test/3510820011_4f558b6dea_b.jpg
--------------------------------------------------------------------------------
/test/images/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thirdweb-dev/typescript-sdk/11c693bdcb645973ce790888ea0ddcd9f19731de/test/images/0.jpg
--------------------------------------------------------------------------------
/test/images/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thirdweb-dev/typescript-sdk/11c693bdcb645973ce790888ea0ddcd9f19731de/test/images/1.jpg
--------------------------------------------------------------------------------
/test/images/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thirdweb-dev/typescript-sdk/11c693bdcb645973ce790888ea0ddcd9f19731de/test/images/2.jpg
--------------------------------------------------------------------------------
/test/images/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thirdweb-dev/typescript-sdk/11c693bdcb645973ce790888ea0ddcd9f19731de/test/images/3.jpg
--------------------------------------------------------------------------------
/test/images/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thirdweb-dev/typescript-sdk/11c693bdcb645973ce790888ea0ddcd9f19731de/test/images/4.jpg
--------------------------------------------------------------------------------
/test/images/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thirdweb-dev/typescript-sdk/11c693bdcb645973ce790888ea0ddcd9f19731de/test/images/5.jpg
--------------------------------------------------------------------------------
/test/scripts/waitForHardhatNode.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | printf "%s" "waiting for hardhat node "
4 | attempts=0
5 | while ! curl 127.0.0.1:8545 &> /dev/null
6 | do
7 | if [ $attempts -gt 30 ]; then
8 | printf "%s" "timed out waiting for hardhat node"
9 | exit -1
10 | fi
11 | printf "%c" "."
12 | sleep 1
13 | attempts=$((attempts+1))
14 | done
15 | printf "\n%s\n" "Hardhat node is up and running"
--------------------------------------------------------------------------------
/test/test.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thirdweb-dev/typescript-sdk/11c693bdcb645973ce790888ea0ddcd9f19731de/test/test.mp4
--------------------------------------------------------------------------------
/tsdoc.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json",
3 |
4 | // Inherit the TSDoc configuration for API Extractor
5 | "extends": ["@microsoft/api-extractor/extends/tsdoc-base.json"]
6 | }
7 |
--------------------------------------------------------------------------------