POA
English
English
  • Welcome to POA
  • Features
    • Known Validators
    • POADAO Consensus
    • Bridged Native Token
    • On-Chain Randomness
  • Use Cases
    • Scalability for BlockChain Games
    • Community-Based Currencies
    • Subsidized Transactions
    • Decentralized Finance (DeFi)
  • DApp Spotlights
    • Ethernal.World
  • Roadmap
  • For users
    • POA Tokens
      • POA Merger & STAKE Swap
      • POA - STAKE FAQs
      • POA Token Supply
      • POA & POA20 Exchanges
      • POA & POA20 on Binance
      • FAQ: POA20 General Questions
    • POA Token Use Cases
      • Utility Token
      • Currency Token
      • Collateral Token
      • Bridged Token
      • Staking Token
      • Stable Token
    • POA to POA20 Bridge
    • Accept POA20 Payments
      • Account Registration & Login (Merchant Setup)
      • Setup Merchant Account
      • Merchant Payment Method Setup
      • Making a Payment with POA20 (Customer Perspective)
    • Tutorials
      • Trading POA20 on DEX.AG
      • POA20 Token Swaps on 1inch.exchange
      • Getting Airdrops via Discord
    • Governance
      • Article: A Successful Year of On-Chain Governance
      • Governance Reports
        • April 2020 Report
        • December 2019 Report
      • Ballot Type, Lifecycle & Limits
    • ❌Nifty Wallet (Discontinued)
      • Getting Started
      • Import and Interact with Smart Contracts
      • Connect to a Hardware Wallet (Ledger & Trezor)
      • Connect to D'CENT Biometric Wallet
      • Connect to Pocket Decentralized Network
    • 3rd Party Wallets
      • Trust Wallet
      • MetaMask
    • POA Mania
      • News - Updates
      • Rules
      • POA Mania FAQs
      • Deposit & Withdraw
      • Winner Selection
      • Round Details
      • POA Mania vs PoolTogether
      • POA Mania on Trust Wallet
      • POA Mania Security Audit
      • POA Mania on MetaMask Mobile
    • Whitepaper
      • POADAO v1
        • Introduction
        • Proof of Authority
        • POA Network Functionality
        • Decentralized apps (DApps)
          • Initial ceremony DApp
          • Proof of Physical Address (PoPA) DApp
          • Proof of Bank Account DApp
          • Proof of Social Network DApp
          • Proof of Phone Number DApp
          • Governance DApp
        • Summary & Acknowledgements
        • References
        • Appendix A: Code Samples
          • Ballots manager
          • Validators manager
          • Deployment scripts for the mining node
  • For developers
    • Developer Resources
    • Getting Tokens For Tests
      • ERC20 Test Token Faucet
      • Sokol Testnet Faucet
    • Full Node Setup
      • Install OpenEthereum Client
      • Install Nethermind Client
    • DApp Deployment
    • TheGraph Data Indexing
    • On-Chain Random Numbers
      • RNG explainer (AuRa + RandomAura Contract)
      • Accessing a Random Seed with a Smart Contract
      • Randomness FAQs
    • API & SQL Access
    • Smart Contract Dashboard
    • Grants for Building on POA
  • For validators
    • Getting Started
      • Validator Resources
      • Becoming a Validator
    • Bootnode Setup
      • AWS Bootnode Setup
        • Prerequisites
        • Configure AWS
        • Download and Configure Playbook
        • Deploy
      • Non-AWS Bootnode Setup & Deployment
        • Local/Remote Machine System Requirements
        • Node Preparation
        • Configure node with Deployment Playbook
    • Validator Node Setup
      • Nethermind Upgrade
      • AWS VM for Validator Node Deployment
        • MoC: Master of Ceremony Key Exchange & Generation
        • Current Validators Vote in New Validators
        • Validator Node Setup Prerequisites
        • Configuring AWS
        • Download and Configure Playbook
        • Deployment
        • Upgrade Instance to a Larger Instance Type
      • Non-AWS Validator Node Setup
        • Local & Remote Machine System Requirements
        • Remote Machine Setup
        • Configure Node using Deployment Playbook
      • NetStats Dashboard
    • Hard Forks
      • Parity Upgrade Guide
      • POA Core
        • 2021-11-02 | #24090200
        • 2021-05-24 | #21364900
        • 2020-03-31 | #14350721
        • 2019-12-19 | #12598600
        • 2019-04-29 | #8582254
        • 2018-01-29 | # 772000
        • 2018-10-22 | #5329160
        • POA Core spec.json hard-fork update
      • Sokol
        • 2021-05-24 | #21050600
        • 2020-02-20 | #13391641
        • 2019-12-05 | #12095200
        • 2019-02-06 | #7026400
        • 2019-01-04 | #6464300
        • 2018-09-19 | #4622420
        • 2018-01-18 | #509355
        • 2018-01-08 | #362296
        • Sokol spec.json hard-fork update
    • Validator DApps
      • Validators MetaData DApp
      • Adding or Removing a Validator
  • Media
    • Social Media
    • Media Kit
    • Contact Us
Powered by GitBook
On this page
  • Swapping ETH for POA20
  • Swapping POA20 for BAT

Was this helpful?

  1. For users
  2. Tutorials

POA20 Token Swaps on 1inch.exchange

1inch exchange token swap aggregator shows available exchange rates and can split swaps across multiple exchanges

PreviousTrading POA20 on DEX.AGNextGetting Airdrops via Discord

Last updated 5 years ago

Was this helpful?

1inch.exchange offers the ability to swap POA20 with a large list of other ERC20 tokens. The exchange compiles rates from and provides the best rates. Features include a dedicated DApp (not required) and utilization, which lowers transaction costs.

To start, enable a web3 wallet extension like (used in this tutorial) or MetaMask. The account must contain a small amount of Ether for transactions.

Swapping ETH for POA20

Any token combination can be used for a swap as long as it is covered through one of the supported exchanges (like Bancor or Uniswap).

1) Go to

  1. Select From token - in this case we chose ETH.

  2. Enter Amount of ETH you want to swap (.01).

  3. Select To token. We want to swap ETH into POA20

  4. The amount will auto-populate based on the best exchange rate (115.582...).

2) Check rates below. In this example, Bancor provides the best rate, but the margin is small between Bancor and Uniswap. We are swapping a small amount, so it will make sense to look at gas fees to determine the best overall value.

3) To continue with the recommended exchange (Bancor), click the SWAP NOW button. Your web3 wallet should popup to confirm the transaction. Click Submit to process

When Using Bancor, do not change the Gas Price (it is included as part of the contract call). Changing the price will cause your transaction to fail.

4) Once the transaction is finalized, you will see a link to check the transaction in Etherscan. In this instance, the gas fee was substantially lower than 18 GWEI, but still added significant cost % to the total.

5) To compare, we ran the same transaction but selected Uniswap this time. To enable, we switched off the Bancor DEX. 100% of the transaction was moved to Uniswap.

6) In Nifty Wallet, we changed the recommended Gas Price from 11 to 2 GWEI.

7) The final transaction fee cost was 0.000154138 Ether ($0.03) for Uniswap vs. 0.004739292 Ether ($0.87) for Bancor. Even though the rate on Uniswap was slightly worse, the total cost including fees was favorable in this instance.

Swapping POA20 for BAT

The process is similar to transform POA20 into ETH, DAI or any other supported ERC20. However, it requires 2 separate transactions, one to unlock POA20 and a second to swap tokens.

  1. Select From token - in this case we chose POA20.

  2. Enter Amount of POA20 you want to swap.

  3. Select To token. We want to swap POA20 into BAT.

  4. The amount will auto-populate based on the best exchange rate.

  5. Click Unlock.

2) In your web3 wallet, check the transaction cost. You can lower the max fee amount for this transaction. Click Submit.

3) Once the first transaction has processed, the SWAP NOW button will appear. Click the button and confirm the second transaction (do not change gas price for this transaction if using Bancor, otherwise you can adjust)

4) Your sent transaction will be confirmed in the interface.

The transaction may still be processing during this time, click to check the tx in etherscan for details.

5) Check your Nifty Wallet balance. If you need to add a token you have traded for:

1) Select the Tokens Tab and click Add Token.

2) Search for your token and click Next to add. Confirm the addition. If your token does not appear, you can enter the token address in the Custom Search.

3) Click Add Tokens to confirm.

4) Your Token / balance will appear in the list

6) Etherscan Transaction.

In this case, we'd like some BAT to help support content providers.

1) Go to

Brave Browser
1inch.exchange
GasToken
Nifty Wallet
1inch.exchange
Bancor rates are slightly better, but will require higher (non-changeable) transaction costs
Nifty Wallet transaction pop-up. Click Submit to process
Deselect the Bancor option
We lowered the Gas Price to 2 GWEI
Etherscan Transaction Details for Uniswap transaction
Click Unlock 100 POA20
Lower GWEI for the unlock transaction
Transaction successfully sent
Click Add Token
Click Next to Add
Add Tokens to confirm
BAT amount in wallet
POA20 to BAT swap in Etherscan
several different decentralized exchanges