PulseX DEX

PulseX is a Uniswap V2 compatible DEX, a PancakeSwap fork, which was launched for the first time with PulseChain Testnet v2b.

Related links:

Mainnet - PulseX v2

Smart contracts:

  • Wrapped PLS: 0xA1077a294dDE1B09bB078844df40758a5D0f9a27
  • PulseX Token: 0x95B303987A60C71504D99Aa1b13B4DA07b0790ab
  • Incentive Token: 0x2fa878Ab3F87CC1C9737Fc071108F904c0B0C95d
  • PulseXRouter02: 0x165C3410fC91EF562C50559f7d2289fEbed552d9
  • PulseXFactory02: 0x29eA7545DEf87022BAdc76323F373EA1e707C523
  • MasterChef: 0xB2Ca4A66d3e57a5a9A12043B6bAD28249fE302d4

Mainnet - PulseX v1

PulseX v1 has a bug in calculation of fees for liqidity providers. Therefore it was replaced by “v2”.

Smart contracts:

  • Wrapped PLS: 0xA1077a294dDE1B09bB078844df40758a5D0f9a27
  • PulseX Token: 0x95B303987A60C71504D99Aa1b13B4DA07b0790ab
  • Incentive Token: 0x2fa878Ab3F87CC1C9737Fc071108F904c0B0C95d
  • PulseXRouter02: 0x98bf93ebf5c380C0e6Ae8e192A7e2AE08edAcc02
  • PulseXFactory02: 0x1715a3E4A142d8b698131108995174F37aEBA10D
  • MasterChef: 0xB2Ca4A66d3e57a5a9A12043B6bAD28249fE302d4

Testnet v4

Smart contracts:

  • Wrapped PLS: 0x70499adEBB11Efd915E3b69E700c331778628707
  • PulseX Token: 0x8a810ea8B121d08342E9e7696f4a9915cBE494B7
  • PulseXRouter02: 0xDaE9dd3d1A52CfCe9d5F2fAC7fDe164D500E50f7
  • PulseXFactory02: 0xFf0538782D122d3112F75dc7121F61562261c0f7
  • PulseXRouter02 PulseX v2: 0x636f6407B90661b73b1C0F7e24F4C79f624d0738
  • PulseXFactory02 PulseX v2: 0x29eA7545DEf87022BAdc76323F373EA1e707C523
  • MasterChef: 0x3b34Fff74497cA21771ce9a0c11cb07490686A58

Testnet v3

Smart contracts:

  • Wrapped PLS: 0x70499adEBB11Efd915E3b69E700c331778628707
  • PulseX Token: 0x3b34Fff74497cA21771ce9a0c11cb07490686A58
  • PulseXRouter02: 0xDaE9dd3d1A52CfCe9d5F2fAC7fDe164D500E50f7
  • PulseXFactory02: 0xFf0538782D122d3112F75dc7121F61562261c0f7
  • Incentive Token: 0x6eFAfcb715F385c71d8AF763E8478FeEA6faDF63
  • MasterChef: 0x959a437F1444DaDaC8aF997E71EAF0479c810267

Testnet v2b

Smart contracts:

  • Wrapped PLS: 0x8a810ea8B121d08342E9e7696f4a9915cBE494B7
  • PulseXRouter03: 0xb4A7633D8932de086c9264D5eb39a8399d7C0E3A
  • PulseXFactory02: 0xb242aA8A863CfcE9fcBa2b9a6B00b4cd62343f27
  • MasterChef: 0xB635be96898552bBe80043239c57ea864223fdC1

GraphQL

PulseX provide GraphQL endpoint.

Example query to list all token pairs:

{
  pairs {
    id,
    name,
    totalTransactions
  }
}

Example query to list details of a specified token pair:

{
  pair(id: "0x09ca062dff7272ddd97379bd225239de2834719f") {
     token0 {
       id
       symbol
       name
       derivedPLS
     }
     token1 {
       id
       symbol
       name
       derivedPLS
     }
     reserve0
     reserve1
     reserveUSD
     trackedReservePLS
     token0Price
     token1Price
     volumeUSD
 }
}