Coins: 13,985
Exchanges: 1,057
Market Cap: $2.516T 2.6%
24h Vol: $71.711B
Gas: 7 GWEI
Go Ad-free
Tutorials
TABLE OF CONTENTS

A Simple Guide to Totle, the ERC20 DEX Aggregator

by Ian Lee

This can create somewhat of a problem; you might find yourself having too many accounts with too many decentralized exchanges. Since decentralized exchanges on average have lower trading volumes compared to their centralized cousins, many people have accounts on a few decentralized exchanges in order to get more liquidity

Wouldn’t it be nice if you had one central hub from which you could access most of the ERC20 decentralized exchanges out there?

That’s exactly what Totle is for. Totle is a new platform (it is still in its public beta phase that was released in early-June 2018) that connects to various ERC20 decentralized exchanges and allows you to easily trade ERC20 tokens through its central interface. This guide will cover how Totle works, its features, and how to use it.

How Does Totle Work?

Totle basically acts as a trader on various decentralized exchanges, only it is a trader that executes trades on behalf of its users. Think of Totle as an order-relayer. This capability is enabled using various smart contracts. Its smart contract architecture is laid out in diagrammatic form below. You can also see the technical details of these smart contracts on their GitHub page.

What’s important for users to know however, is that Totle will never hold users’ funds. Users are able to trade directly from their wallets, which is important for the security-conscious crowd which gravitate toward decentralized exchanges in the first place.

But how safe are these smart contracts? Totle has shared that a reputable blockchain firm is currently performing an independent audit on these smart contracts. The audit results are planned to be released in October 2018, the same time that Totle moves out of its public beta phase.

Which Decentralized Exchanges Does Totle Connect to?

As at the time of this writing, Totle only connects to six decentralized exchanges. They are:

CoinGecko currently provides trading volume data on the first four of those exchanges. Based on that data, these four exchanges would have a daily trading volume of about $4.5 million, ranking at about #78 among almost 200 exchanges. Not too bad, and this is isn’t taking into account Shark Relay, AirSwap, and future decentralized exchanges that will be added to Totle.

Setting Up an Account on Totle

Totle’s interface is entirely web-based and can be accessed at app.totle.com. From there you have three options to log in, using your MetaMask, your Ledger, or your Trezor. For this guide, I will be using MetaMask.

After signing in to your MetaMask account and clicking the button above, you should see Totle’s main interface. Note that you do not have to create a separate password for Totle; it automatically connects to whichever wallet you selected.

If you want to use Totle on mobile, the only option available at the moment is via the TrustWallet app, which is on both Android and iOS. This is a brand-new partnership which was only launched in August 2018. 

As you can see, Totle’s interface is pretty basic and uncluttered. It also functions as a simple portfolio manager, displaying the breakdown of tokens in your wallet as well your wallet’s portfolio performance. Before Totle launched its public beta trading feature, it started out as a crypto portfolio manager; now it does both. You can track your portfolio’s value in either USD, EUR, BTC, or ETH.

Trading on Totle

To begin trading, click on the ‘Trade’ tab. Select a token from your list of tokens and then click on it. This will bring up the prices, available markets, and aggregated order book on the right hand of the screen.

In this case, I have selected my PowerLedger tokens, and you can see that Totle now pulls in the order books from all of its connected decentralized exchanges to form an aggregated order book. Totle uses a slider function to add or subtract from your ERC20 token allocation. The reason why ether does not have a similar slider is because it is the native currency; if I wanted to have more ETH for instance, I would reduce the amount of PowerLedger and use it to buy ETH.

In this case I already had PowerLedger in my MetaMask wallet. If I only had ETH, I would have to click the ‘Add Token’ button to select an ERC20 token to buy with my ETH. Let’s say I choose to add Civic.

You might also notice the small ‘Selling Disabled’ sign at the top right corner of the screen. Before you can trade any tokens, you’ll have to unlock said tokens on MetaMask. Just click on the ‘Selling Disabled’ sign. You’ll have to confirm this on MetaMask (or whatever wallet you signed in with).

For this guide, I’m going to sell all of my PowerLedger tokens in return for ETH. Meaning I’ll set the slider all the way to zero.

Once you move the sliders, Totle conveniently adjusts your future allocation for you. If I had increased my Civic allocation instead, that would also have been reflected. Here’s an example.

If you messed up, just click ‘Reset Allocations’ to go back. Otherwise, click Next.

As you can see, Totle allows you to combine all the relevant buying and selling transactions that you need to restructure your portfolio in a certain way with one simple click. Hypothetically, if I had a larger wallet balance, I could have bought a dozen different ERC20 tokens (and sold a dozen tokens that I already had) just by adjusting the relevant sliders and clicking a couple buttons.

In any case, as mentioned earlier, for this guide I’m going to do something much more basic; selling all my PowerLedger tokens for ETH.

After you click Submit Transaction, you’ll have to confirm it on your MetaMask (or whichever) wallet. And that’s it! My wallet portfolio is now 100% ETH, you will be able to see your transactions in the Recent Activity box at the bottom left of the screen.

What About Totle’s Fees?

At the time of this writing, as Totle is still in its public beta phase, there are no transaction fees. But you will still have to pay the fee that the decentralized exchange that executes your transactions. At the moment, Totle has not shared how much its fees are going to be once the public beta phase is over. However, Totle will always display the gas fee, the decentralized exchange fee, and its own fee in the confirmation page prior to the transaction being executed.

Does Totle Offer Support?

Right now, Totle has a simple FAQ page for easy reference as well as support chat functionality via Intercom.

Conclusion: Totle Makes Managing Your Crypto Portfolio a Breeze

If you hold a lot of smaller ERC20 tokens in your portfolio (e.g. you invest in a lot of ICOs) then you know that managing them all can be a pain. Not only is there the plain inconvenience of having to manually log on to each decentralized exchange, there is also the difficulty of managing and rebalancing your overall portfolio.

Totle solves all that. By combining the portfolio rebalancing functions with its trading on an intuitive interface, you will be able to easily manage your portfolio with a few clicks of the button. The only unknown factor at this point in time is the amount of fees that Totle will charge once its beta phase is over. However, provided that the fee amount is reasonable, the convenience that Totle provides should be more than worth it.

CoinGecko's Content Editorial Guidelines
CoinGecko’s content aims to demystify the crypto industry. While certain posts you see may be sponsored, we strive to uphold the highest standards of editorial quality and integrity, and do not publish any content that has not been vetted by our editors.
Learn more
Tell us how much you like this article!
Ian Lee
Ian Lee

Ian Lee is a freelance writer specializing in the areas of finance and all things crypto. He also has over five years of experience in investment banking. Follow him at Ian Lee.

Related Articles


Explore Polkadot's Ecosystem
Discover trending dApps, wallets, DeFi & more

What is Zeebu?
Learn more about the Web3 neobank


coingecko
Continue in app
Track prices in real-time
Open App
Select Currency
Suggested Currencies
USD
US Dollar
IDR
Indonesian Rupiah
TWD
New Taiwan Dollar
EUR
Euro
KRW
South Korean Won
JPY
Japanese Yen
RUB
Russian Ruble
CNY
Chinese Yuan
Fiat Currencies
AED
United Arab Emirates Dirham
ARS
Argentine Peso
AUD
Australian Dollar
BDT
Bangladeshi Taka
BHD
Bahraini Dinar
BMD
Bermudian Dollar
BRL
Brazil Real
CAD
Canadian Dollar
CHF
Swiss Franc
CLP
Chilean Peso
CZK
Czech Koruna
DKK
Danish Krone
GBP
British Pound Sterling
GEL
Georgian Lari
HKD
Hong Kong Dollar
HUF
Hungarian Forint
ILS
Israeli New Shekel
INR
Indian Rupee
KWD
Kuwaiti Dinar
LKR
Sri Lankan Rupee
MMK
Burmese Kyat
MXN
Mexican Peso
MYR
Malaysian Ringgit
NGN
Nigerian Naira
NOK
Norwegian Krone
NZD
New Zealand Dollar
PHP
Philippine Peso
PKR
Pakistani Rupee
PLN
Polish Zloty
SAR
Saudi Riyal
SEK
Swedish Krona
SGD
Singapore Dollar
THB
Thai Baht
TRY
Turkish Lira
UAH
Ukrainian hryvnia
VEF
Venezuelan bolívar fuerte
VND
Vietnamese đồng
ZAR
South African Rand
XDR
IMF Special Drawing Rights
Cryptocurrencies
BTC
Bitcoin
ETH
Ether
LTC
Litecoin
BCH
Bitcoin Cash
BNB
Binance Coin
EOS
EOS
XRP
XRP
XLM
Lumens
LINK
Chainlink
DOT
Polkadot
YFI
Yearn.finance
Bitcoin Units
BITS
Bits
SATS
Satoshi
Commodities
XAG
Silver - Troy Ounce
XAU
Gold - Troy Ounce
Select Language
Popular Languages
EN
English
RU
Русский
DE
Deutsch
PL
język polski
ES
Español
VI
Tiếng việt
FR
Français
PT
Português
All Languages
AR
العربية
BG
български
CS
čeština
DA
dansk
EL
Ελληνικά
FI
suomen kieli
HE
עִבְרִית
HI
हिंदी
HR
hrvatski
HU
Magyar nyelv
ID
Bahasa Indonesia
IT
Italiano
JA
日本語
KO
한국어
LT
lietuvių kalba
NL
Nederlands
NO
norsk
RO
Limba română
SK
slovenský jazyk
SL
slovenski jezik
SV
Svenska
TH
ภาษาไทย
TR
Türkçe
UK
украї́нська мо́ва
ZH
简体中文
ZH-TW
繁體中文
Login to track your favorite coin easily 🚀
By continuing, you agree to CoinGecko Terms of Service and acknowledge you’ve read our Privacy Policy
or
Forgot your password?
Didn't receive confirmation instructions?
Resend confirmation instructions
IT'S FREE! Track your favorite coin easily with CoinGecko 🚀
By continuing, you agree to CoinGecko Terms of Service and acknowledge you’ve read our Privacy Policy
or
Password must contain at least 8 characters including 1 uppercase letter, 1 lowercase letter, 1 number, and 1 special character
Didn't receive confirmation instructions?
Resend confirmation instructions
Forgot your password?
You will receive an email with instructions on how to reset your password in a few minutes.
Resend confirmation instructions
You will receive an email with instructions for how to confirm your email address in a few minutes.
Get the CoinGecko app.
Scan this QR code to download the app now App QR Code Or check it out in the app stores