Skip to main content

MasaToken

[# Masa SDK

  • v3.34.1](/docs/developers/sdk/) / Exports / MasaToken

Class: MasaToken

Hierarchy

  • MasaBase

    MasaToken

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MasaToken(masa): MasaToken

Parameters

NameType
masaMasaInterface

Returns

MasaToken

Inherited from

MasaBase.constructor

Properties

masa

Protected Readonly masa: MasaInterface

Inherited from

MasaBase.masa

Methods

deposit

deposit(amount): Promise\<BaseResult>

Parameters

NameType
amountstring

Returns

Promise\<BaseResult>


getSwapParameters

getSwapParameters(eid, receiverAddress, tokenAmount, slippage?): Object

Parameters

NameType
eidEndpointId
receiverAddressstring
tokenAmountBigNumber
slippage?number

Returns

Object

NameType
sendParametersSendParamStruct | SendParamStruct | SendParamStruct
slippagenumber

getSwapQuote

getSwapQuote(sendParameters): Promise\<BaseResult | QuoteResult>

Parameters

NameType
sendParametersSendParamStruct | SendParamStruct | SendParamStruct

Returns

Promise\<BaseResult | QuoteResult>


swap

swap(to, amount, slippage?): Promise\<SwapResult>

Parameters

NameType
toNetworkName
amountstring
slippage?number

Returns

Promise\<SwapResult>


withdraw

withdraw(amount): Promise\<BaseResult>

Parameters

NameType
amountstring

Returns

Promise\<BaseResult>