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
Name | Type |
---|---|
masa | MasaInterface |
Returns
Inherited from
MasaBase.constructor
Properties
masa
• Protected
Readonly
masa: MasaInterface
Inherited from
MasaBase.masa
Methods
deposit
▸ deposit(amount
): Promise
\<BaseResult
>
Parameters
Name | Type |
---|---|
amount | string |
Returns
Promise
\<BaseResult
>
getSwapParameters
▸ getSwapParameters(eid
, receiverAddress
, tokenAmount
, slippage?
): Object
Parameters
Name | Type |
---|---|
eid | EndpointId |
receiverAddress | string |
tokenAmount | BigNumber |
slippage? | number |
Returns
Object
Name | Type |
---|---|
sendParameters | SendParamStruct | SendParamStruct | SendParamStruct |
slippage | number |
getSwapQuote
▸ getSwapQuote(sendParameters
): Promise
\<BaseResult
| QuoteResult
>
Parameters
Name | Type |
---|---|
sendParameters | SendParamStruct | SendParamStruct | SendParamStruct |
Returns
Promise
\<BaseResult
| QuoteResult
>
swap
▸ swap(to
, amount
, slippage?
): Promise
\<SwapResult
>
Parameters
Name | Type |
---|---|
to | NetworkName |
amount | string |
slippage? | number |
Returns
Promise
\<SwapResult
>
withdraw
▸ withdraw(amount
): Promise
\<BaseResult
>
Parameters
Name | Type |
---|---|
amount | string |
Returns
Promise
\<BaseResult
>