Quick Start
Last updated
import { openSwapperModal } from "@swapper-finance/deposit-sdk";
document.querySelector("#fund").addEventListener("click", () => {
openSwapperModal({
integratorId: "your-integrator-id",
dstChainId: "8453",
dstTokenAddr: "0x833…913",
depositWalletAddress: "0x2A0…28A",
onEvent: (event) => console.log("widget event:", event),
});
});import { SwapperIframe } from "@swapper-finance/deposit-sdk";
const swapper = new SwapperIframe({
container: "#swapper-container", // CSS selector or HTMLElement
integratorId: "your-integrator-id",
dstChainId: "8453",
dstTokenAddr: "0x833…913",
depositWalletAddress: "0x2A0…28A",
});import { WidgetEventName } from "@swapper-finance/deposit-sdk";
openSwapperModal({
integratorId: "your-integrator-id",
dstChainId: "8453",
dstTokenAddr: "0x833…913",
depositWalletAddress: "0x2A0…28A",
onEvent: (event) => {
if (event.type === WidgetEventName.TRANSACTION_SUCCESS) {
console.log("Deposit complete:", event.data);
// update your UI here
}
},
});openSwapperModal({
// ...required params
styles: {
themeMode: "dark",
componentStyles: {
primaryColor: "#836FFF",
backgroundColor: "#111111",
},
},
});