As a consultancy, nothing is more satisfying than seeing our work create value for our clients and their users. Here is a quick look at a sample of our recent work.
Splinterlands On Ethereum
Splinterlands is one of the most popular blockchain based games. With thousands of players around the world, the Steem-based card game allows players to own and trade their own game assets. Each day, thousands of non-fungible tokens (NFTs), representing the cards, are bought and sold by players on their marketplace.
In late 2019, the Splinterlands team contracted with ScopeLift to help build a bridge between the Steem blockchain— where the cards reside natively— to the Ethereum network. The Ethereum ecosystem has a robust marketplace for NFT’s on platforms like OpenSea, and the folks at Splinterlands wanted to open that market to their already vibrant community.
ScopeLift built out the Ethereum smart contracts enabling the transfer of the cards, leveraging the ERC-721 standard for NFTs. Additional smart contracts were also built enabling transfer of the in-game currency, called “Dark Energy Crystals,” as an ERC-20. Finally, integration was done allowing Splinterlands to accept payments in Ether, Dai, and other Ethereum based tokens.
The project launched on time in January 2020. It was within budget estimates and went off without issue. Within two days of launch, Splinterlands players had performed nearly 1,000 transactions on the Ethereum network, and Splinterlands was featured prominently on the OpenSea marketplace.
Splinterlands featured on the OpenSea marketplace after launching their Ethereum bridge, built by ScopeLift.
Here’s what Splinterlands co-founder and CTO Matt Rosen had to say about ScopeLift’s work:
In addition to working with our amazing clients, ScopeLift regularly experiments with internal projects. These projects provide an opportunity to experiment with new tooling and processes, then bring those learnings back to our clients. It’s also an opportunity for us to build cool stuff we see as missing in the ecosystem!
Umbra: Privacy Preserving Payments for the EVM
One way to think of Umbra is this: before anyone sent you funds, you sent them a brand new, never before used address. Only the sender would know you control that address, which adds a layer of privacy to your payment. Payments via Umbra work similarly, but are non-interactive—you don’t need to give someone a fresh address, the sender can just generate one they know only you will be able to access.
ScopeLift shipped a barebones version of Umbra for the ETHGlobal hackathon where it qualified as a finalist and won several prizes. After ETHGlobal, ScopeLift received several grants— including one from the Ethereum Foundation— to build a production-worthy version of Umbra.
In early 2021, a fully audited Umbra shipped to the Ethereum Mainnet. Since then, we’ve continued to build out Umbra’s features and functionality. Umbra is now live on four networks (Ethereum, Polygon, Optimism, and Arbitrum) where it has processed nearly 100,000 transactions.