Magicsea
In this section, we will introduce the Magicsea SDK interfaces, which provide developers with a convenient and efficient way to interact with the Magicsea protocol. These interfaces are related to swap token and are designed to be used easily and flexibly.
The following section will introduce the interfaces related to the Magicsea protocol, which can be accessed through the api.protocols.magicsea.
prefix.
SwapToken
The following code defines interfaces and functions related to the Magicsea swap token logic:
Types
SwapTokenParams: A type that represents the input parameters for the Magicsea swap token logic
SwapTokenFields: A type that represents the fields required for the Magicsea swap token logic.
SwapTokenLogic: An interface that extends the Logic
interface and represents the Magicsea swap token logic. It includes the rid
, and fields
properties.
Functions
getSwapTokenTokenList(chainId: number): An asynchronous function that retrieves the list of tokens supported by the Magicsea swap token logic on the specified
chainId
.getSwapTokenQuotation(chainId: number, params: SwapTokenParams): An asynchronous function that retrieves a quotation for swapping assets on the Magicsea protocol with the specified
params
object on the specifiedchainId
.newSwapTokenLogic(fields: SwapTokenFields): A function that creates the Magicsea swap token logic data with the given
fields
object.
Example Code
Last updated