• User Guide
    • Security Notes
      Security Notes
    • Online/Desktop Apps
      • Account Management
        • Create Account
          Create Account
        • Log in to Account
          Log in to Account
        • Backup Seed Phrase
          Backup Seed Phrase
        • Recover Account
          Recover Account
        • Find Out Your Waves.Exchange Address
          Find Out Your Waves.Exchange Address
        • Create Personal Alias
          Create Personal Alias
        • Import From Waves Keeper
          Import From Waves Keeper
        • Use Ledger Nano Devices With Waves.Exchange
          Use Ledger Nano Devices With Waves.Exchange
        Account Management
      • Asset Management
        • Transfer Cryptocurrency
          • Transactions Tab
            Transactions Tab
          Transfer Cryptocurrency
        • Buy Cryptocurrency with a Bank Card
          • How to Use Advanced Cash
            How to Use Advanced Cash
          Buy Cryptocurrency with a Bank Card
        • Stake Asset
          • OTC Service
            OTC Service
          • Swap WAVES/USDN
            Swap WAVES/USDN
          • How to Get USDN (Quick Guide)
            How to Get USDN (Quick Guide)
          • How to Get USDT/USDC/BTC/ETH (Quick Guide)
            How to Get USDT/USDC/BTC/ETH (Quick Guide)
          Stake Asset
        • Neutrino Governance
          Neutrino Governance
        • Neutrino Pools
          Neutrino Pools
        • Swap DeFo
          Swap DeFo
        • Create Asset
          Create Asset
        • Distribute Asset
          Distribute Asset
        • Reissue Asset
          Reissue Asset
        • Change Reissuable to Not Reissuable
          Change Reissuable to Not Reissuable
        • Burn Asset
          Burn Asset
        • Sponsored Transaction
          Sponsored Transaction
        • Sponsored Fee
          Sponsored Fee
        Asset Management
      • Advanced Features
        • Script Transaction
          Script Transaction
        • JSON Confirmation
          JSON Confirmation
        Advanced Features
      • Start Trading on Waves.Exchange
        Start Trading on Waves.Exchange
      • Leverage
        Leverage
      Online/Desktop Apps
    • Mobile Apps
      • Account Management
        • Create Account
          Create Account
        • Log in to Account
          Log in to Account
        • Recover Account
          Recover Account
        • Find Out Your Waves.Exchange Address
          Find Out Your Waves.Exchange Address
        • Create Personal Alias
          Create Personal Alias
        Account Management
      • Asset Management
        • Transfer Cryptocyrrency
          Transfer Cryptocyrrency
        • Buy Cryptocurrency with a Bank Card
          Buy Cryptocurrency with a Bank Card
        • Stake WAVES
          Stake WAVES
        • Stake USDN
          Stake USDN
        • Burn Asset
          Burn Asset
        Asset Management
      • Start Trading on Waves.Exchange
        Start Trading on Waves.Exchange
      Mobile Apps
    User Guide
  • API and Library
    • CCXT
      CCXT
    • Fees
      Fees
    • Payment API
      Payment API
    • Web Auth API
      Web Auth API
    • Gateway API
      • Access Token
        • Get Access Token in Waves.Exchange App
          Get Access Token in Waves.Exchange App
        • POST /v1/oauth2/token
          POST /v1/oauth2/token
        Access Token
      • Deposit
        • GET /v1/deposit/addresses/{currency}
          GET /v1/deposit/addresses/{currency}
        • GET /v1/deposit/currencies
          GET /v1/deposit/currencies
        • GET /v1/deposit/currencies/{currency}
          GET /v1/deposit/currencies/{currency}
        • Terms of Deposit
          Terms of Deposit
        Deposit
      • Withdraw
        • GET /v1/withdraw/addresses/{currency}/{address}
          GET /v1/withdraw/addresses/{currency}/{address}
        • GET /v1/withdraw/currencies
          GET /v1/withdraw/currencies
        • GET /v1/withdraw/currencies/{currency}
          GET /v1/withdraw/currencies/{currency}
        • Terms of Withdrawal
          Terms of Withdrawal
        Withdraw
      • Movements History
        Movements History
      • Platforms List
        Platforms List
      • Crosschain Supply Consistency
        Crosschain Supply Consistency
      • Error Codes
        Error Codes
      Gateway API
    • Matcher
      • Waves.Exchange Protocol
        Waves.Exchange Protocol
      • Matcher Fee
        Matcher Fee
      • Install Matcher on Ubuntu From Deb-package
        Install Matcher on Ubuntu From Deb-package
      • Matcher Settings
        Matcher Settings
      • Matcher API
        • Order Validation
          Order Validation
        • Exchange Transation Validation
          Exchange Transation Validation
        Matcher API
      Matcher
    API and Library
  • Glossary
    Glossary
      • English
      • Русский
      On this page
        • Trading Fee
        • Asset Transfer, Deposit and Withdrawal Fee

          # Fees

          Waves.Exchange charges fees for transactions, such as placing trading orders, sending assets (between Waves.Exchange accounts) and sending assets via gateway (from Waves.Exchange accounts to external blockchains).

          # Trading Fee

          In Waves.Exchange the fixed 0.003 WAVES base fee is charged for placing a buy/sell trading order, regardless of the amount of the future deal. An order can be fully executed by a transaction, in this case the full fee is included in that transaction. An order can be partially executed by a transaction, in this case the fee is included in that transaction proportionally to the executed amount.

          Trading fee can be paid in WAVES or other assets supported by the exchange. Trading fee paid in asset other than WAVES is calculated by the following formula: BASE_FEE*FEE_ASSET_RATE. The result is rounded up to number of decimals of the fee asset (AssetDecimals).

          You can get current rates of the assets (FEE_ASSET_RATE) with GET /matcher/settings/rates matcher API method.

          Response example:

          {
            "DGbqkzM6Ds5NAF2B3GHYfyZRmWKt7xLYRYcwpMm7D6V4": 60,
            "9LNqjybyCX1oexCub4yY7hdJf6aeP4HeV5LpsjcNHwRR": 9.030076,
            "8inca5fv4xr6KZtRMRPYr7vADfk8fd6G2z1gMoRkbUYS": 900,
            "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS": 0.00028779,
            "4LHHvYGNKJUg5hj65aGD5vgScvCBmLpdRFtjokvCjSL8": 45.45447658,
            "eWeMD5KNeuRaALCAb4uuJKtAvon2JcTyXQyoBMhuN2X": 676.5,
            "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p": 10.47,
            "B3uGHFRpSUuGEDWjqB9LWWxafQj8VTvpMucEyoxzws5H": 0.1,
            "DhaaqiG8xz8njeBuMtTM2G6avg9Jdhfrxw5onm5GaXx1": 7.2,
            "zMFqXuoyrn5w17PFurTqxB7GsS71fp9dfk6XFwxbPCy": 0.02777778,
            "5WvPKSJXzVE2orvbkJ8wsQmmQKqTv9sGBPksV4adViw3": 0.07649159,
            "DUk2YTxhRoAqMJLus4G2b3fR8hMHVh6eiyFx5r29VR6t": 8.175,
            "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ": 10.396437,
            "5NmV5VAhkqormdwvaQjE54yPEkNwSRtcXxhLkJbVQqkN": 375.000001,
            "62LyMjcr2DtiyF5yVXFhoQ2q414VPPJXjsNYp72SuDCH": 0.06196206,
            "HZk1mbfuJpmxU1Fs4AX5MWLVYtctsNcg6e2C6VKqK8zk": 0.07042893,
            "8zKqZF6asB6yiK8rv9nMUkJ7wAVBJndSmkC7SXJhRrM3": 213.000135,
            "474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu": 0.00685778,
            "DxFwXxS1r3uZ2QEiSqhe6uoXMJBsz4ShLtHvr4HDzNri": 45.030001,
            "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ": 8.418002,
            "WAVES": 1,
            "BrjUWjndUanm5VsJkbUip8VRYy6LWJePtxya3FNv4TQa": 0.12401033
          }
          

          In this example the IDs of the fee assets that can be accepted by the matcher and the rates of the assets are returned.

          You can get detailed information about an asset by the asset ID with GET /assets/details/{assetId} (opens new window) API method.

          Example of fee calculation for various assets:

          Note: The following calculation is for reference only. Please use GET /matcher/settings/rates matcher API method to get current rates.

          Asset Name Asset Ticker Current Fee
          Tether USD USDT 0.03119 (rounded)
          USD Coin USDC 0.025254 (rounded)
          Bitcoin BTC 0.00000086 (rounded)
          Bitcoin Cash BCH 0.00008333 (rounded)
          WEST WEST 0.13636430 (rounded)
          Ethereum ETH 0.00002057 (rounded)
          Neutrino USD USDN 0.03141 (rounded)
          Neutrino BRL BRLN 0.135090 (rounded)
          Neutrino UAH UAHN 0.639000 (rounded)
          Neutrino NGN NGNN 1.125000 (rounded)
          Neutrino EUR EURN 0.024525
          Neutrino GBP GBPN 0.0216
          Neutrino RUB RUBN 2.0295
          Neutrino JPY JPYN 2.7
          Neutrino CNY CNYN 0.027090 (rounded)
          DASH DASH 0.0003
          Monero XMR 0.00022947 (rounded)
          Bitcoin SV BSV 0.00018589 (rounded)
          Litecoin LTC 0.00021129 (rounded)
          Zcash ZEC 0.00037203 (rounded)
          WAVES WAVES 0.003

          Read more about matcher fee.

          # Asset Transfer, Deposit and Withdrawal Fee

          The fixed 0.001 WAVES transaction fee is charged for sending assets between Waves.Exchange accounts.

          Currently Waves.Exchange does not charge fees for sending (depositing) assets to Waves.Exchange accounts from external blockchains. Sending (withdrawing) assets from Waves.Exchange accounts to external blockchains has the following fixed transaction fees:

          Note: The following withdrawal fees are for reference only. Please use GET /withdraw/currencies/{currency} and GET /deposit/currencies/{currency} API methods to get current withdrawal/deposit rates.

          Asset Fee
          BTC 0.001
          ERGO 0.0005
          WAVES 2
          WEST 0.1
          ETH 0.02
          BNT 10
          USDT 20
          USDC 20
          FL 3
          USDFL 20
          USDN 25
          NSBT 2
          ZEC 0.01
          XMR 0.01
          DASH 0.01
          BCH 0.01
          LTC 0.01

          Important: For transactions that involve execution of an account script (assets are sent from a smart account) or an asset script (smart asset is sent) the fee is increased by 0.004 WAVES for each script execution. The fee is not increased by 0.004 WAVES for exchange transactions if the order is sent from a smart account or if the matcher fee is a smart asset.

          Read more about Waves blockchain transaction fees. (opens new window)

          CCXT
          Payment API
          CCXT
          Payment API