TypeScript SDK
Use the SDK to interact with a deployed Magic Fi oPMM program via Typescript.
Typescript SDK Features
With the Typescript SDK, you can easily do the following:
Use the Magic-Fi Client or construct your own transactions with the raw instructions to:
Swap tokens on Magic-Fi oPMM contract.
Quotes - helper functions to help developers perform quote estimations on tasks such as:
Get a quote on a swap and swap fee off-chain.
Get a quote on a swap and swap fee on-chain.
Utility classes
Get contract supported tokens.
Get pyth oracle for supported tokens (in USD).
Other helper functions to help interact with MARBLE oPMM components
Installation & Test
In your package, run:
Copy
Usage
Run Typescript tests via local validator
In the Magic_Fi_Solana/sdk folder, run:
Copy
Generate TypeDoc
In the sdk
folder, run yarn run docs
You can also see the generated TypeDoc under docs folder.
Sample Codes
Last updated