πŸ“–
Pulse Domains
  • πŸ‘‹Introduction
  • 🟒Registration FAQ
  • πŸ“’Terminology
  • Guides
    • πŸͺ„Domain Registration
    • πŸ§β€β™€οΈUpdating Your Profile
    • πŸ₯·Preserving Your Privacy
    • πŸ‘₯Creating Subdomains
    • πŸ›©οΈDomain Transfer
    • 🀝DNS Domain Setup
    • 🍭Brand Guidelines
    • πŸ’ΈReferrals
    • πŸ“œWhitelist & Claims
    • 🌟Registration Widget
    • πŸͺ…CCIP & PNS
    • πŸͺ…Name Renewal
  • Deep Dives
    • 🍬Name Wrapper
      • πŸ”₯Fuses
      • ⏳Expiry
      • βœ…Approved Operators
    • πŸ‘¨β€πŸ”§Managing a Name
    • πŸ”€Homoglyphs
  • pls.fyi Profile
    • ✨Your Web3 Profile
  • PLS.TO dWeb
    • πŸͺInterPlanetary FileSystem (IPFS)
    • 🌐Your Decentralized Website
    • πŸ’»IPFS & PLS.TO Guide
  • Partner Sites
    • πŸ“ˆPulseCoinList.com
    • πŸ’±PulseSwap.io: The Aggregator of Aggregators
      • πŸ“ˆ Integration for Developers and Projects
  • Dapp Developer Guide
    • πŸ› οΈGetting Started
      • PNS Enabling your DApp
      • PNS Libraries
      • Working with PNS
      • Resolving Names
      • Managing Names
      • Registering & Renewing Names
      • PNS Front-End Design Guidelines
      • PNS as NFT
      • PNS Data guide
    • πŸ›Bug Bounty Program & Audit
  • βš™οΈContract Api Reference
    • πŸ“œDeployed Contracts
    • Name Processing
    • Registry
    • ReverseRegistrar
    • TestRegistrar
    • PublicResolver
    • .pls Permanent Registrar
      • Registrar
      • Controller
    • DNS Registrar
    • Name Wrapper
      • Expiry
      • Fuses
      • Wrapped States
    • Subgraph
      • Entities
      • Queries
  • πŸ“™Contract Developer Guide
    • Resolving Names On-chain
    • Writing a Resolver
    • Writing a Registrar
  • πŸ¦Έβ€β™‚οΈCommunity
    • Community Dev Resources
  • Links
    • πŸ•ΉοΈPNS App
    • 🐦Twitter
    • ✈️Telegram
    • πŸ’‘PNS Name Ideas (Community Site)
Powered by GitBook
On this page

Was this helpful?

  1. Partner Sites
  2. PulseSwap.io: The Aggregator of Aggregators

πŸ“ˆ Integration for Developers and Projects

Integrating PulseSwap into your application is simple. By constructing URLs with optional parameters, you can guide users directly to a specific chain, token pairs, and even pre-populated input amount

PreviousPulseSwap.io: The Aggregator of AggregatorsNextGetting Started

Last updated 4 months ago

Was this helpful?

URL Parameters

All parameters are optional. This allows you to customize as much or as little as you need.

  • chain (Optional): Specifies the blockchain network. If omitted, defaults to PulseChain.

  • from (Optional): The input (source) token’s contract address. If omitted, defaults to the native token on the selected chain.

  • to (Optional): The output (destination) token’s contract address. If omitted, the interface will display no pre-selected to token, allowing users to choose.

  • amount (Optional): Pre-populates the interface with a specified amount of the from token. If omitted, the amount field will be blank.

Example

https://pulseswap.io/?chain={chainName}&from={sourceToken}&to={destinationToken}&amount={amount}

Example Link on Ethereum

Example Link on PulseChain

All of these parameters (chain, from, to, and amount) are optional. If they are not included, PulseSwap will default to PulseChain and the native token.

Supported Chains: PulseChain, Ethereum, Arbitrum, Polygon, BSC, Optimism, Base, Avalanche, Fantom, zkSync Era, Polygon zKEVM, Linea, Gnosis, Aurora, Cronos, Celo, BitTorrent, Scroll

PulseSwap Widget

To embed the PulseSwap interface directly into a webpage or dApp, you can append the &embed=true parameter to the URL. This will load a responsive, widget-like interface suitable for both mobile and desktop browsers.

URL Parameters

All parameters are optional. This allows you to customize as much or as little as you need.

  • chain (Optional): Specifies the blockchain network. If omitted, defaults to PulseChain.

  • from (Optional): The input (source) token’s contract address. If omitted, defaults to the native token on the selected chain.

  • to (Optional): The output (destination) token’s contract address. If omitted, the interface will display no pre-selected to token, allowing users to choose.

  • amount (Optional): Pre-populates the interface with a specified amount of the from token. If omitted, the amount field will be blank.

  • embed (Optional): If set to true, loads the PulseSwap widget in an embedded, responsive format. If omitted or set to any other value, the standard full-page interface is displayed.

Example Link on Ethereum

Example Link on PulseChain

All of these parameters (chain, from, to, amount, and embed) are optional. If they are not included, PulseSwap will default to PulseChain and the native token, and will load the full-page interface (if embed is not set to true).


🎯 Getting Started with PulseSwap

PulseSwap’s 0% fee structure, wide blockchain support, and comprehensive privacy features make it a versatile tool for any DeFi user. To get started, visit and explore the most efficient swap options across 18 chains.

πŸ’±
https://pulseswap.io/?chain=ethereum&from=0xdac17f958d2ee523a2206206994597c13d831ec7&to=0x0000000000000000000000000000000000000000&amount=1000&embed=true
https://pulseswap.io/?chain=pulsechain&from=0x0000000000000000000000000000000000000000&to=0x2b591e99afe9f32eaa6214f7b7629768c40eeb39&amount=100000
PulseSwap.io
https://pulseswap.io/?chain=ethereum&from=0xdac17f958d2ee523a2206206994597c13d831ec7&to=0x0000000000000000000000000000000000000000&amount=1000
https://pulseswap.io/?chain=pulsechain&from=0x0000000000000000000000000000000000000000&to=0x2b591e99afe9f32eaa6214f7b7629768c40eeb39&amount=100000
Widget Example