Coinbase explains how it evaluates ERC-20 tokens for listing

Coinbase erc20

Crypto exchange Coinbase has explained what technical factors it looks into before deciding to list an ERC-20 token on its trading platforms. 

In a blog post published Monday, Nadir Akhtar, a blockchain security engineer at Coinbase, listed four qualities that each ERC-20 token should possess: Verified source code, industry-standard library use, limited scope for privileged roles, and simple and modular design.

Firstly, the token’s source code should be verified, said Akhtar. “This is the most important step to getting a token listed.”

Akhtar has suggested that developers should upload the source code for all smart contracts to a “reliable” platform, such as Etherscan. If the code is not yet deployed, it should be added to an easily shareable repository, such as GitHub, he said.

Secondly, developers should use open-source smart contract standards to develop ERC-20 tokens, according to Akhtar. It means developers should avoid writing smart contract code from scratch because they can miss a crucial detail, “compromising the integrity of the token.”

Akhtar recommended using popular and “well-vetted” standards, such as OpenZeppelin’s repository of smart contracts.

Thirdly, ERC-20 tokens’ smart contracts should have limited privileged or “admin” roles, said Akhtar. “These roles can wield significant power, such as pausing transactions, modifying balances, or completely changing the token’s logic,” which reduces the likelihood of listing the token on Coinbase.

Lastly, tokens’ protocols should have “simple” and “modular” design to avoid complexities, said the security engineer.  Read More

Ledger Nano X - The secure hardware wallet

Like what you're reading? Please share it...

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on telegram
Share on reddit
Share on email
Share on vk
Share on tumblr

When I came up with Ethereum, my first first thought was, 'Okay, this thing is too good to be true.' As it turned out, the core Ethereum idea was good - fundamentally, completely sound