├── .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 | --------------------------------------------------------------------------------