Build with CryptoNinjaSwap
CryptoNinjaSwap exposes a global window.CryptoNinjaSwapAPI object that lets AI agents and external scripts control the swap interface.
// Set the swap chain
CryptoNinjaSwapAPI.setChain("from", 137); // Polygon
// Set tokens
CryptoNinjaSwapAPI.setToken("from", "POL");
CryptoNinjaSwapAPI.setToken("to", "JPYC");
// Set amount
CryptoNinjaSwapAPI.setAmount(100);
// Connect wallet
await CryptoNinjaSwapAPI.connectWallet();
// Execute swap
CryptoNinjaSwapAPI.executeSwap();
// Read current state
const state = CryptoNinjaSwapAPI.getState();0x172B69F412f2F396B15eBCAA1d4705D3e3944575