Coinbase Wallet

Coinbase rolls out crypto transfers via links sent on WhatsApp, Telegram

Recipients need to download a Coinbase Wallet to receive the funds, but the crypto exchange says they’ve simplified the process for less tech-savvy users.

A new feature from Coinbase Wallet allows for the transfer of crypto through a link that can be sent through some of the most popular social media sites and messaging apps as the crypto exchange looks to make its service accessible to a wider market.

“Users can now send money on any platform that they can share a link,” Coinbase said in a Dec. 5 blog post, naming apps like iMessage, Telegram, WhatsApp, Facebook, Instagram and TikTok.

There’s no payment fee when sending USD Coin (USDC), a U.S. dollar stablecoin Coinbase co-launched in 2018 with its issuer, Circle.

Read more

How to stake Polygon (MATIC)

Staking MATIC helps one to generate passive income. Find how to stake MATIC via MetaMask, Binance, Coinbase Wallet and Trust Wallet.

The Polygon network, formerly the Matic network, is an Ethereum-scaling protocol that reduces cost and embeds high security. In a short span, Polygon has gained a high level of traction.

A string of solutions on a single network sets Polygon apart from other Ethereum scaling projects. It empowers developers to zero in on a scaling solution that works best with their applications. Polygon Labs has been consistently working to develop scaling solutions based on plasma sidechains, a blockchain bridge, different types of zero-knowledge proofs and Optimistic Rollups.

Processing bundles of transactions on the Polygon proof-of-stake (PoS) blockchain drastically reduces the burden on the Ethereum main chain, making transactions faster. The throughput rate in the Ethereum base layer is roughly 14 transactions per second, while Polygon has the potential to handle exponentially higher transactions per second. 

Anyone wanting to participate in the network by updating transactional data on the system must stake Polygon (MATIC). In the Polygon network, a validator’s job is to ensure the network’s security and add transactions to blocks. Validators stake, allowing users to delegate tokens in exchange for rewards net of any commissions charged by validators. 

Staking of MATIC, explained

Anyone looking to stake MATIC has to delegate tokens to a validator. Stakers can earn rewards against the staked funds. For now, there are no minimum staking requirements though validators can decide the minimum acceptable limit for staking. Validators might charge fees or commissions for these services. Staked MATIC tokens have an unlocking period of 80 checkpoints, approximately three to four days. Stakers wanting to exit just need to send an unbound request.

It helps to factor in validators’ credibility before delegating funds to any of them. One can hop to the Polygon staking dashboard to get information about validators, viewing metrics such as active validators, their uptime, commission and the amount required to stake. These metrics are valuable tools to help select reliable validator(s):

  • Uptime refers to the number of blocks signed in a specific time period. A validator’s uptime should be close to 100%. Otherwise, it indicates the validator is unreliable, as reflected in their public performance metrics.
  • Commission rate is the percentage of one’s rewards the validator receives for their services.
  • The stake amount indicates the total number of tokens delegated to a validator.

How to stake MATIC on MetaMask

MetaMask is a decentralized, noncustodial cryptocurrency wallet that interacts with the Ethereum blockchain. The wallet is accessible as a mobile app and browser extension on Google Chrome, Brave, Firefox, Opera and Edge.

Here are the steps to stake MATIC on MetaMask:

Step 1:  Add MetaMask as a browser extension.

Download MetaMask on your machine and install it as browser extension

To stake MATIC on MetaMask, users need to visit the MetaMask website and set it up as a browser extension. Go to “Download.” One can choose between the currently used browser and iOS or Android. Select the download option for the browser to add MetaMask.

Step 2: Connect MetaMask to the Polygon blockchain.

MetaMask is compatible with different blockchains. To connect MetaMask to Polygon, go to “Networks” and “Add network.” In the window that appears, users must populate relevant data regarding the Polygon blockchain.

Click Add Network

Step 3: Transfer MATIC tokens to MetaMask.

To transfer MATIC tokens to the MetaMask wallet, copy the address from the wallet and feed it in as the destination address on the exchange or another wallet. Now, transfer MATIC tokens to MetaMask. 

Step 4: Connect MetaMask to the Polygon Wallet.

On the following link, click “MetaMask” to connect MetaMask to the Polygon wallet. https://wallet.polygon.technology/ 

Step 5: Stake MATIC via MetaMask.

Once the connection is established, staking is enabled.

Step 6: Delegate MATIC.

Select a validator to which tokens will be delegated.

One needs to use the control panel for staking. Click on the button “Apps” and then select “Staking.” Put the validator’s name in the search bar and click “Delegate.” All relevant information, such as the number of tokens staked, uptime and commission amount, is visible next to the validator’s name.

Feed in the MATIC amount for staking and click “Continue.” In the pop-up extension window, click “Confirm.” The transaction might take a few minutes to complete, depending on traffic.

To execute a transaction, stake MATIC and begin receiving rewards, users must buy a voucher and pay for gas. Click “Buy Voucher.” Specify details like the gas limit and price, and re-confirm the transaction.

Delegation is now complete. Users can “Stake more” or withdraw the rewards using the control panel. However, note that all transactions on the Ethereum network are paid in Ether (ETH). Therefore, the delegator must have enough ETH in the wallet to pay for the transactions.

How to stake MATIC on Coinbase Wallet

To stake MATIC on Coinbase, users need to use a wallet, as they don’t provide a staking feature on the exchange. If users have funds on the exchange but not in the wallet, they will need to move funds to the wallet. Even though Coinbase Wallet doesn’t have a built-in staking feature, there is a way to do it.

Here are the steps leading to staking MATIC on Coinbase Wallet.

Step 1: Install Coinbase wallet.

Install Coinbase wallet

Install Coinbase Wallet on your smartphone. If it is an iPhone, go to the Apple App Store; visit the Play Store for Android.

The process includes creating a new wallet, agreeing to the terms of service, picking a username, setting privacy preferences, creating a passcode and backing up the wallet with a recovery phrase to help access the account in case users forget the passcode.

Step 2: Move funds to the wallet.

Open the wallet and go down to the bottom right. Tap there and scroll down the screen that appears. The link “Connect to Coinbase” will be visible. Hit the link, and it will ask for authorization. Once done, the wallet will establish the user’s connection to their wallet.

Hit “Buy or transfer.” When the exchange prompts you to select a coin, select “MATIC wallet.” Now, users can feed in the number of coins they want to transfer. The wallet will ask for a verification code. Once successfully deposited, funds will be transferred. MATIC tokens on Coinbase exchange are ERC-20 tokens, meaning they run on top of the Ethereum network. 

Step 3: Stake MATIC.

Click Polygon wallet to find the option Polygon staking (1)

Visit the  Polygon website. On the top menu, click “Use Polygon” and “Staking.” On the next page, click “Become a delegator.”

To delegate click Become a Delegator

The user is taken to a page displaying a list of validators and their relevant details. One can sort the list in line with four parameters: performance, commission, stake and random, by clicking a drop-down list on the right of the page. The user can view the validators as a grid or a list. They can also search for a specific validator using a search box on the left.

When users click any of the validators, they are taken to the page displaying further details of the relevant validator, such as MATIC staked, the commission asked, checkpoints signed and health status. Users can go through the list and click any validator.

A different page displays further details of the validator. This includes the amount of MATIC their Ethereum wallet balance holds and its value in dollars, their stake, heimdall fee, rewards earned, performance index, checkpoints signed and more. Heimdall fees refer to the fees the validator has to pay using the Polygon network to submit checkpoints.

The user must log in by clicking the button at the top-right using their credentials. Users without an account on Polygon must create one and click the “Become a Delegator” button.

Log in and click Become a Delegator

Users need to populate the number of MATIC coins they intend to delegate and tap “Continue.” When the user clicks “Continue,” a pop-up appears. The user must tap the “Delegate” button to complete the process.

How to stake MATIC on Trust Wallet

Trust Wallet is a decentralized, noncustodial mobile app wallet for storing, exchanging and transferring crypto assets. Here is the process to stake MATIC on Trust Wallet:

Step 1: Set up a Trust Wallet. 

Set up a Trust Wallet on your mobile phone. Select the preferred operating system (iOS or Android) and install the app.

If users have already been using Trust Wallet, they must import the wallet. Otherwise, they have to set up a new wallet. To import an existing wallet, click the “I already have a wallet” button and  confirm a six-digit passcode.

If a user is uninitiated with the wallet, they must read and agree to the privacy policy and terms of service, create and confirm a six-digit passcode and back up the wallet with a recovery phrase.

Trust Wallet allows a wallet for several coins, but a multicoin wallet is usually the most suitable. As MATIC staking occurs on Ethereum, one requires an adequate amount of ETH and MATIC on the Ethereum mainnet.

Step 2: Connect Trust Wallet to Polygon. 

Log in to the Polygon staking dashboard and click “Become a Delegator.” From the list of wallets, select “WalletConnect” to connect to Trust Wallet on Polygon. A QR code will appear on the screen.

Select WalletConnect to get connected to Trust Wallet

Return to the Trust Wallet app, go to the settings and choose WalletConnect. Click the “New Connection” button. Scan the QR code on the Polygon staking dashboard. Click “Confirm” to establish the connection.

Step 3: Delegate and approve transaction.

Select the validator and click “Delegate.” Feed the number of MATIC coins to be staked and click “Continue.” To approve the transaction, confirm the smart contract call in the Trust Wallet app.

Get back to the Polygon staking dashboard and click “Delegate.” Confirm yet another smart contract call in the Trust Wallet app. Delegation is active and users can begin accruing rewards. 

How to stake using Ledger

Ledger is a popular device for storing cryptocurrencies. Before staking MATIC with Ledger, one needs to prepare for it.

Step 1: Prepare for staking.

The process starts with updating Ledger Live to the latest version using the link: https://www.ledger.com/ledger-live/download 

Connect the Ledger device to “My Ledger” and install the latest version of the ETH app on the Ledger device. Enable blind signing in the ETH app settings. When the preparation process is completed, Close Ledger Live or problems might arise when working with MetaMask.

Users also need to ensure MATIC is stored in the Ledger Ethereum account and not in the Polygon account, as MATIC staking happens on the Ethereum network.

Step 2: Connect Ledger ETH account to MetaMask.

Connect the Ledger device to the desktop and open the ETH app within. Now, link the Ledger ETH account to MetaMask.

Once the connection is established, go to the Polygon Wallet app.

Connect your Ledger Ether account to MetaMask by following these steps. 

Once done, go to the Polygon Web Wallet app, select “Connect to a Wallet” and then MetaMask.

When MetaMask opens in the browser, select the Ledger account, click “Next” and then “Connect.” Ledger displays “Sign message.” Select “Sign message” and simultaneously press both buttons to confirm. Now, MetaMask is connected to the Polygon Wallet app.

Step 3: Select a validator.

Select “Polygon Staking.” In the app’s top-right corner, click the “Login” button and select MetaMask again.

Choose a validator from the list that appears. Users need to consider two parameters: a high score for “Checkpoint signed” and a low “Commission.” 

Step 4: Delegate.

Click the “Delegate” button, fill in the amount of MATIC to be staked and click “Continue.” MetaMask displays “Give permission to access your MATIC?”

Review the fee amount; if it looks satisfactory, click “Confirm.” Ledger now displays “Review transaction.”

Select “Accept and send” and press both buttons simultaneously to “sign the transaction.” Ledger now displays “Application is ready.”

Return to the Polygon Web Wallet App, select a validator and click “Delegate.”

Review and confirm the transaction through MetaMask and Ledger devices. When the Ethereum network confirms the transaction, the screen will display “Delegation Completed.”

How to stake MATIC using ZenGo wallet

ZenGo is a self-compatible wallet. It’s compatible with WalletConnect, with no seed phrase vulnerability. Let’s go through how users can stake MATIC using a ZenGo wallet.

Step 1: Install the ZenGo wallet on your mobile phone.

Visit the ZenGo website, select an operating system (iOS or Android) and install the app on the mobile phone. To accelerate the search, one can scan the QR code.

Open the ZenGo app, enter an email address and tap “Continue.” ZenGo requires the user to confirm their email address. For confirmation, reach the inbox by tapping “Open My Email” in the ZenGo app, then tap “Tap to Confirm” in the email received. After email address verification, enable biometrics to make the app even more secure.

Create a Recovery Kit for the safety of funds and easy access when changing devices. As a noncustodial wallet, ZenGo shares an encrypted secret key share. Part of the key stored on the device helps unlock the wallet and use it with a face scan. Once the Recovery Kit is created, tap “Done.”

Create a face scan and recovery kit

Step 2: Connect ZenGo wallet to Polygon.

Users need to connect the ZenGo wallet to Polygon. Open the link https://staking.polygon.technology/ 

Go to the Polygon staking dashboard. In the upper right part of the screen, tap “Login.”

Take an account of Overview and login

Tap WalletConnect from the list of available connections. WalletConnect protocol enables one to connect ZenGo to Polygon. The QR code will appear.

Go to the ZenGo wallet homepage and tap the “Connect to Apps” button in the upper right corner. Scan the QR code.

Step 3: Select a validator and delegate MATIC.

Now begins the process of delegating MATIC. Make sure to have MATIC in ERC-20 and 0.05–0.1 ETH for fees, as the delegation happens on the Ethereum mainnet.

On the Polygon staking dashboard, scroll down to find information such as the network’s overview, active validators, their amount of stake, uptime, commission, amount of stake and health metrics.

Select a validator after considering the metrics and tap “Delegate” at the bottom-right of the screen.

In the pop-up box that appears, users need to enter the amount of MATIC to be staked and tap “Continue.” You can stake with an amount as low as 1 MATIC. To confirm the transaction, return to the ZenGo app and approve the transaction in the pop-up window.

Revisit the Polygon staking dashboard and tap “Delegate.” In the ZenGo wallet, confirm the transaction and wait for approval.

Delegation complete

Once delegation is active, the user will begin receiving rewards. At each checkpoint, rewards get accrued.

Rewards are received in the “My Account” section of the Polygon staking dashboard. Users can also unstake, stake to multiple validators or restake funds. To withdraw the rewards accrued, users must have a minimum of 2 MATIC in their account.

The road ahead

As a prominent layer-2 network, the Polygon protocol is a solution that helps Ethereum expand in size, security, efficiency and use cases. As the unit of payment and settlement in the network, MATIC helps power the system. The Matic network went live in 2020, rebranded to Polygon in February 2021, and is being used by developers to build Ethereum-compatible decentralized applications.

The Polygon protocol has been instrumental in making Ethereum usable and pulling it out of the mess the blockchain found itself in after rapid growth. Transactions were stuck for hours over a lack of scalability, with the cost of executing transactions often more than the transaction amount itself. The Polygon protocol has effectively transformed Ethereum into a full-fledged multichain system with the advantages of Ethereum’s decentralization and vibrancy.

MATIC token is here to stay and keeps playing an increasingly important role in retaining the functionality of Ethereum ecosystem. Staking, meanwhile, will serve as a mechanism to ensure proper governance and security of the network.

ZenGo uncovers ‘red pill attack’ vulnerability in popular Web3 apps

The vulnerability has since been patched, although it affected several leading transaction simulation vendors.

According to a blog post published by developers of crypto wallet ZenGo, the firm said it had uncovered security vulnerabilities in transaction simulation solutions used by popular decentralized applications, or dApps. Dubbed the “red pill attack,” this vulnerability allowed malicious dApps to steal user assets based on opaque transaction approvals offered to and approved by users. The vulnerability derives its name from the iconic “red pill” scene from The Matrix movie series. 

“If malware is able to detect its actually being executed in a simulated environment or living in the matrix, it can behave in a benign manner, thus deceiving the anti-malware solution, and reveal its true malicious nature only when actually executed in a real environment.”

ZenGo claimed its research revealed that many leading vendors, including Coinbase Wallet, were at one point in time vulnerable to such attacks. “All vendors were very receptive to our reports,” said ZenGo, “and most of them were quick to fix their faulty implementations.”

The vulnerability is possible due to a programming oversight in “Special Variables” among smart contracts storing general information on the blockchain functionality, such as timestamp of the current block. During simulations however, ZenGo says there is no correct value for Special Variables and claims developers “take a shortcut” and set them to an arbitrary value.

“For example, the “COINBASE” instruction contains the address of the current block miner. Since during simulation there is no real block and hence no miner, some simulation implementations just set it to the null address (all zeros address).”

In a video, ZenGo developers demonstrated how a smart contract simulation on Polygon (MATIC) asks users to send native coins in exchange for another could be compromised via this method:

“When the user actually sends the transaction on-chain, COINBASE [Wallet] is actually filled with the non-zero address of the current miner and the contract just takes the sent coins.”

ZenGo said the fix for the vulnerability was straightforward: “instead of populating these vulnerable variables with arbitrary values, the simulations need to populate them with meaningful values.” The firm presented redacted screenshots of bug bounties, apparently awarded by Coinbase, for solving the issue. The Ethereum Foundation has also awarded ZenGo a $50,000 grant for its research on transaction simulations.


Coinbase NFT marketplace: How to buy NFTs on Coinbase?

Connect your crypto wallet to the Coinbase marketplace, and have ETH in your wallet to bid, buy and sell NFTs on Coinbase.

Not only is the number of nonfungible token (NFT) collections growing at a phenomenal rate, but so are the NFT marketplaces. Previously, NFT marketplaces were mainly decentralized applications (dApps) on various blockchains, but nowadays, crypto exchanges are also seeing the benefits of having their own NFT marketplace. This includes Coinbase, the exchange with the most users worldwide, which, of course, cannot lag behind the competition.

Related: What are DApps? Everything there is to know about decentralized applications

The American crypto exchange was founded in 2012 and was initially mainly involved in the buying and selling process of cryptocurrencies. Over the years, additional services have been added such as staking cryptocurrencies on Coinbase and establishing its own NFT marketplace. This is a big step for the adoption of NFTs, as tens of millions of people worldwide are using Coinbase. For many millions of people, this makes it a lot easier to invest in NFTs.

Can I buy NFT art on Coinbase?

It is definitely possible to buy NFT art on Coinbase. While the Coinbase NFT marketplace is still in the Beta version, anyone can use it. The layout is similar to OpenSea, but the advantage of Coinbase is that you can find NFTs from different NFT marketplaces here too! Furthermore, the Coinbase marketplace allows you to pay with Ether (ETH), just like on OpenSea.

To buy NFTs on the Coinbase marketplace, you need a crypto wallet that is connected to the platform. You will also need ETH in your wallet so you can buy NFTs and pay the gas fees. In a later stage, wrapped Ether (wETH) will also become important on the platform, as you can use this version of ETH to set up auctions and bids that require wETH. In addition, Coinbase has planned for more cryptocurrencies and blockchains to be supported in the future.

Coinbase NFT marketplace overview

The homepage of the marketplace is just as clear as the rest of the exchange. At the top of the webpage, you can find the Discover, Shop and Insights buttons, while on the top right side, you can register yourself on the NFT platform. Let’s dive deeper into the different sections of the marketplace.

Coinbase Discover

You can discover NFTs, NFT collections and other accounts in the Discover section of the marketplace. Wondering what NFTs Brian Armstrong, the CEO of Coinbase, has in his wallet? Chances are you’ll come across his account under “Accounts to follow.” This section is ideal when you want to get inspired or when you want to showcase NFTs.

Coinbase Shop

Perhaps the most important section in the NFT marketplace is the Coinbase Shop. This is the place where you can bid on various NFTs. In this section, you can check on the left side whether you want to see the prices in ETH or United States dollar. In addition, it is also possible to enter a minimum and maximum price, so you can discover all available NFTs within your price range.

Coinbase Insights

Under the Insights section, you can find various statistics on NFT collections. Here, you can find the number of NFTs, owners of a collection and the trading volume. All these data can be consulted on the basis of the past 24 hours, but also for 7 days, 30 days or all-time. An ideal tool for an overview of NFT collections.

How to invest in NFTs?

When you want to start investing in NFTs on the Coinbase NFT marketplace, you will first need to follow a few steps. First of all, it is important that you have a suitable crypto wallet which can be connected to the Coinbase marketplace. For example, you can use software wallets such as the MetaMask wallet or the Coinbase wallet for the NFT marketplace.

However, a software wallet is not enough to trade on the Coinbase marketplace. In order to buy and sell nonfungible tokens, it is important that you have ETH in your wallet. Not only is ETH needed to buy or sell an NFT, but also the gas fees have to be paid with ETH. These are the costs you have to pay for the transaction via the blockchain, which is relatively high in ETH.

  • Make sure you have a suitable wallet with sufficient ETH present;
  • Connect your wallet to the Coinbase NFT marketplace;
  • Bid, buy and sell NFTs.

You can also buy your crypto via Coinbase, which is certainly practical if you like to keep everything on one platform. Be sure to think about spreading your investments to avoid risks, though. By doing everything on one platform, you are also dependent on this platform. That’s why spreading is not only useful for investing in NFTs or cryptocurrencies but also regarding wallets and exchanges.

Related: NFT investment: A beginner’s guide to the risks and returns of NFTs

How to buy NFTs on Coinbase?

With the above steps, you’re all prepared to enter the Coinbase marketplace, but how exactly do you buy NFTs on Coinbase? When you have found one to purchase among all the NFTs, you can click on the NFT and then on the Buy Now button. If this button is not present, then the NFT is not for sale.

Before proceeding with the purchase, it is important to realize that transactions on the marketplace are irreversible, as this is a key feature of the blockchain. If you are not satisfied with your NFT, you can also sell it yourself on the Coinbase marketplace. Here you can sell the NFT for a fixed price, but it is also possible to start an auction on other NFT marketplaces.

How to mint your own NFTs on Coinbase?

At the moment, it is not possible to mint NFTs, but Coinbase has announced that this will be possible in the future. So, mining your own NFT on Coinbase is among the platform’s plans, which is good news for artists and entrepreneurs.

To be the first to know when you can mine NFTs on Coinbase, it’s useful to keep a close eye on the news. It is often important to get in on a trend early, which can also apply to mining your own NFTs. To get off to a good start right away, you can start creating the products in advance so that you can start with NFT minting immediately when possible on the platform.

Can you hold NFT in a Coinbase wallet?

When you buy a nonfungible token on the Coinbase NFT marketplace, it goes directly into your wallet. The NFT does not end up in Coinbase’s hands, as you have full control over your token. Your NFT is located on the blockchain, while the address and private keys of your wallet are only for you. Coinbase’s marketplace is, therefore, a tool you can use, but that doesn’t make it an owner of the NFT.

The Coinbase wallet is logically compatible with Coinbase’s marketplace, with ERC-721 tokens being suitable for both the marketplace and the Coinbase wallet. This NFT has a digital file that the token links to. This can be an image but also a video, domain name or anything else that has been established in a smart contract on the blockchain.

How do I see my NFT on Coinbase wallet?

Have you bought an NFT on the Coinbase platform but don’t see it in your Coinbase wallet yet? There is no immediate reason to panic, as this can have several causes, which can be solved fairly easily. The three most common reasons that your NFT is not yet visible in your Coinbase wallet are:

  • The data has yet to be synchronized
  • The network of the NFT is not supported
  • The format of the NFT is not supported

If your nonfungible tokens are not immediately visible because the data has not yet been synchronized, chances are you just need to wait a little while. Once the data is processed, the NFT will be visible in your wallet. If there are problems with the NFT network or format, you may need to import the Coinbase wallet into another crypto wallet that does support the NFT.