Masa SDK v4.2.0 • Docs
Masa SDK v4.2.0 / Marketplace
MasaContractModuleBase
new Marketplace(
masa,instances):Marketplace
• masa: MasaInterface
• instances: IIdentityContracts
MasaContractModuleBase.constructor
protectedinstances:IIdentityContracts
MasaContractModuleBase.instances
protectedreadonlymasa:MasaInterface
MasaContractModuleBase.masa
protectedcreateOverrides(value?):Promise<PayableOverrides>
• value?: BigNumber
Promise<PayableOverrides>
MasaContractModuleBase.createOverrides
protectedestimateGasWithSlippage(estimateGas,args?,overrides?):Promise<BigNumber>
• estimateGas
• args?: unknown[]
• overrides?: PayableOverrides
Promise<BigNumber>
MasaContractModuleBase.estimateGasWithSlippage
protectedformatPrice(paymentAddress,price):Promise<string>
• paymentAddress: string
• price: BigNumber
Promise<string>
MasaContractModuleBase.formatPrice
protectedgetNetworkFeeInformation():Promise<undefined|FeeData>
Promise<undefined | FeeData>
MasaContractModuleBase.getNetworkFeeInformation
protectedverify(errorMessage,contract,domain,types,value,signature,authorityAddress):Promise<void>
verify a signature created during one of the SBT signing flows
• errorMessage: string
• contract: SoulLinker | SoulStore | MasaSBT | MasaSBTSelfSovereign | MasaSBTAuthority
• domain: TypedDataDomain
• types: Record<string, TypedDataField[]>
• value: Record<string, string | number | boolean | BigNumber>
• signature: string
• authorityAddress: string
Promise<void>
MasaContractModuleBase.verify
protectedstaticaddSlippage(price,slippage):BigNumber
adds a percentage to the price as slippage
• price: BigNumber
• slippage: number
BigNumber
MasaContractModuleBase.addSlippage