Participating? Get an edge by developing with portis.io

Come get your spork on!

In early February, developers and enthusiasts of Ethereum-based decentralized applications (DApps) will visit Denver virtually from around the world to participate in the ETHDenver and Colorado Jam Innovation Festival & BUIDLathon, 2021. ETHDenver, held between February 5–12, is arguably one of the most important Ethereum conferences in the world; this year, its “Year of the Spork Marmot” edition will be completely virtual, featuring virtual castles hosted by sponsors and BUIDLathons and workshops for participants.

Throughout the week, developers will vie to build creative, innovative, useful, efficient, and/or fun DApps. One thing almost all will likely want to achieve is a…


India’s biggest community hackathon is taking place between Nov. 27 and Dec. 21, and Portis by ShapeShift will be there (well, virtually) as a mega sponsor. Time to #BUIDL-FROM-HOME 🏠

Photo by Sincerely Media on Unsplash

Portis is a platform for making decentralized applications accessible to mainstream users. We offer developers an SDK that they can integrate into their decentralized application (DApp) to make it familiar and easy for their users, just like using a regular web app.

Portis is a standard web3 provider that comes pre-bundled in your DApp.

Other web3 providers force DApps to place the burden on the end users, making them install a third-party application on their device before they can even start using said DApp. In addition, the user’s private key is stored only on the device, making it both risky…


The ETHIndia Online hackathon series consists of month-long Ethereum based online hackathons in which Portis by ShapeShift has joined as a Silver-tier Exclusive Wallet Season Partner for a total of 7 hackathons, and we’re kicking it off with DApp Jedi

Photo by Tobias Cornille on Unsplash

Portis is a platform for making decentralized applications accessible to mainstream users. We offer developers an SDK that they can integrate into their decentralized application (DApp) to make it familiar and easy for their users, just like using a regular web app.

Portis is a standard web3 provider that comes pre-bundled in your DApp.

Other web3 providers force DApps to place the burden on the end users, making them install a third-party application on their device before they can even start using said DApp. In addition, the user’s private key is stored only on the device, making it both risky…


With just a few lines of code, begin collecting logs and analytics of your DApp’s web3 interactions through Portis, by augmenting it with Terminal’s SDK

Photo by Chris Liverani on Unsplash

Since its launch in September, Terminal is well on its way towards making life easier for Ethereum developers.

Terminal is a hub designed to better develop, test, and manage Ethereum artifacts and infrastructure. The team’s mission — to empower the next million blockchain developers by serving as the next-gen Github for Web3.

Although it is fair to say that development in the Ethereum ecosystem (and blockchain as a whole) is accelerating at breakneck speeds, problems with the developer experience are stalling the inevitable escape velocity we seek, mainstream adoption.

👑 Data is King

One of the first things any developer building a regular ol’…


Attention all non-US residents! Until recently, only US residents could buy crypto with their debit cards. As of now, anyone, from any other country in the world, can easily top-up their Portis wallet with their credit card!

One of the first features that Portis offered to its users was the ability to easily purchase cryptocurrency using something familiar like a credit card. Our goal was to empower the average person which needs to spend $50 worth of ETH inside a DApp, not the early-stage investor who was looking to speculate on $10,000 worth of DOGE (a sound investment, as 1 DOGE will always equal 1 DOGE).

The problem back then was that the KYC and AML process was the same for both of these very different users, which made DApp adoption really difficult. Solutions like the Gas…


Letting non-crypto users easily sign payable transactions is an important milestone in the road to mainstream adoption. We believe our new direct purchase flow will help pave that path.

Photo by rupixen on Unsplash

When we created Portis, we set out to solve the biggest issue that was immediately evident when starting to use any DApp: onboarding.

“Install this extension or special browser, understand private keys and gas fees, go to an exchange, open an account and figure out what it means to withdraw to your wallet.” Yeesh. Users faced a lot of noise when all they wanted to do was to simply buy a $10 NFT.

With the Portis SDK, developers were able to ease the transition for new non-crypto users (without compromising user custodianship). …


Network fees for blockchain transactions are notoriously difficult to explain to mainstream users. The Gas Station Network allows DApps to foot the gas bill. Problem solved, right? Not quite.

Photo by Wojtek Witkowski on Unsplash

Ain’t Nobody Paying Your AWS Fees

Whenever we discuss the hard parts of blockchain UX, the two issues that always stand out are private key management and network fees. This post is about the latter.

Users don’t like network fees

Network fees are confusing and feel out of place. Even if users do understand why they’re needed, they might get upset about the whole idea. After all, in the familiar world of web2, they aren’t paying anyone to use web apps, so this requirement can create antagonism towards your DApp.

The friction is real

Paying gas fees requires users to get their hands on some ETH, which means going through KYC and buying a lot…


ETH New York was a great chance to show off our recent integration with ThunderCore, as team “Robot Rumble” used ThunderCore and Portis to power their winning DApp. Thus begins the age of blockchain robot battles 🤖⚔️🤖

BattleBots! Coming to a blockchain near you (all image rights belongs to their respective owners)

Hackathons have been an unending thrill for us lately. Following two incredible ETH Global events in Denver and Paris, Ethereum enthusiasts, hackers, and makers gathered in New York for another round of competition fueled by creativity and coffee. Our team was delighted by the opportunity to help one of the winning teams create their project, Robot Rumble, by offering their users an easy way of piloting their battling bots.

The Robot Rumble team leveraged ThunderCore and Portis to build a new type of robot. The resulting project was so irresistible that hackathon judges awarded it two separate prizes! Robot Rumble’s…


The Foundation for Interwallet Operability (FIO) is a consortium of leading blockchain wallets, exchanges and payments providers that seeks to accelerate blockchain adoption by reducing the risk, complexity, and inconvenience of sending and receiving crypto assets

Photo by Perry Grone on Unsplash

Interoperability is a pain point whose priority continues to increase as more and more projects and protocols launch in the blockchain space. Every new technology requires a certain level of agnostic compatibility with existing services if its aim is to be truly scalable. Imagine the internet with 50 different protocols. What a hot mess!

While we are making great strides, crypto holders still have to deal with the separation that exists between different protocols and their corresponding wallets.

If you’ve experienced the one-button simplicity of traditional payment platforms like Venmo, you know how complicated crypto transactions appear in comparison.

Despite the friction inherent in their usability, people have created over 36 million wallets during the last decade. That means cryptocurrency wallets…


The Gas Stations Network (EIP-1613), removes one of the biggest hurdles for onboarding new users: gas fees. In the latest version of the Portis SDK, contract owners can sponsor their users’ gas fees, all in a decentralized manner (Ropsten and xDai only, for now. Mainnet coming soon, promise!)

Photo by Lily Banse on Unsplash

Portis was created to tackle issues like usability and user onboarding in DApps, but one issue has remained the biggest challenge since day one: gas fees. The crux of the problem is that you’re asking your users to overcommit to your application before they even had a chance to carry out one meaningful interaction with it.

In previous iterations of Portis, we circumvented this issue by gifting each new user $1 of ETH, requiring them to do some basic KYC (phone validation) to prevent abuse. Obviously, this solution does not scale well.

Our team has been following the chatter in…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store