CoinVault

CoinVault is a Non-Custodial HD wallet in your browser for Coins, Tokens, Identities, NFTs and more..



Read our Stratis Decentralized AcceleratorSDA proposal

A simple and easy crypto wallet accessible everywhere

CoinVault is a Non-Custodial HD wallet for Stratis (STRAX) and Cirrus (CRS). CoinVault also keeps your identities and keys safe, while allowing you to communicate securely and authenticate with web apps (Web3 provider).

CoinVault makes it simple & safe for users to interact with the Stratis blockchain with similar functionality to Metamask (Ethereum), such as interactions with web pages for message signing, login and more.

CoinVault supports management of multiple Stratis wallets and accounts, allowing users the total freedom of how they want to manage their assets.

CoinVault benefits

CoinVault is an extension that you install on your web browser, which is faster and easier than downloading large software, which is often the case when interacting with blockchains.

In less than a minute, you can install CoinVault and be ready to receive coins, tokens, create identities and more.

There are no verification of your identity required to use CoinVault, it is completely Non-Custodial, meaning that all your keys are stored locally on your device.

Proposal: Stratis and Cirrus Wallet

We make a bid to the Stratis Decentralized Accelerator for funding to develop a non-custodial wallet for Stratis and Cirrus.

The wallet will allow users to store, send, receive, setup coldstaking, create tokens, swap tokens, vote on proposal and generally interact with smart contracts on top of the Stratis mainchain and sidechains.

We will prioritize functionality based upon what we confidently will be able to deliver, and we share our plans for additional functionality that we will develop dependent on available funding and requests from the community and users.

All the features in one place

No need to run a full sidechain node to interact with smart contracts:

What we will deliver:

What we plan to deliver:

When new contracts are successfully voted on Cirrus, CoinVault can add support to interact with such contracts.

Technical proposal

We propose to build a wallet UI for the Stratis network, however to interact with the Stratis and Cirrus blockchains there need to be a rich and powerful blockchain indexers.

Our work will involve not just building the extension UI but also explorers to allow searching and querying blockchain data.

Wallet

Use HD technology to generate security phrase (mnemonic) to easy backup and recover your wallet.

Hold, send, and receive STRAX and CRS in one place.

Web3 Provider

CoinVault will utilize an Web3 Provider built specifically for Stratis, which provides an JavaScript API that will allow third party developers to interact with the CoinVault extension and the indexer.

The Web3 Provider can be used interactively with the CoinVault wallet, requesting signing of messages, signing of transactions and more.

Smart Contracts

Making smart contract on Cirrus accessible without running a fullnode:

Indexer

Blockcore already has an indexer for Stratis we will improve it and also adapt it to Cirrus and create APIs to interact with smart contracts on Cirrus.

Explorer

Blockcore Explorer will be extended to Stratis and Cirrus, users will be able to query to blockchain for information.

Our Team

The Stratis Decentralized Accelerator business proposal is made on behalf of the Softchains Ltd and the following group of individuals.

We all have a great passion for blockchains and is seeking financial support to continue our work to develop a non-custodial wallet.


Dan Gershony

Business Manager & Lead Developer Backend

Dan is an ex-CTO of Stratis Group Ltd and brings almost 20 years of software development experience to the team, he had a main role in building the Stratis blockchain stack. He has many years of experience with blockchain development and is currently one of the active contributors to Blockcore (an open source blockchain platform based on Stratis tech) and Lyn (a lightning implementation in C#).

GitHub

Sondre Bjellås

Lead Developer Frontend

Sondre has 23 years of experience with software development and many years experience with blockchain development and has made contributions to the Stratis codebase. Sondre has successfully launched the blockchain City Chain and is currently working as an architect and developer for the open source group behind Blockcore.

Sondre is a very active contributor on many open source projects related to decentralized technology and blockchain. He is currently working decentralized identities (DID) and verifiable credentials platform for NFT based marketplaces and personal data vaults.

GitHub

Adam Elgressy

Product Manager

Adam almost 20 years of experience and brings vast knowledge in Product Management, defining roadmaps, prioritizing and planning, managing product lifecycle & release, crafting UI/ UX requirements.

In addition, Adam has many years of experience as a software engineer and team leadership using industry-proven methodologies such as Agile and Scrum, working in Start-Up environments.

GitHub

David Gershony

Developer

David brings 11 years of experience to the team and is an expert in Problem Solving & Complex algorithms when it comes to code. With years of experience in software Development & Teach Lead in the world of banking, payments and billings domains.

GitHub

Kyllian Le Borgne Roperch

Developer & Smart Contracts

Kyllian has 6 years of experience in development and around cryptocurrencies. He is currently working at Decentraland as a DevOps and engineering productivity.

GitHub

Emil Melar

Developer

He has over 20 years of professional software experience and has specialized in embedded systems and mission critical real-time systems and low level IO. Emil also has extensive experience with enterprise systems, protocols, databases and distributed systems.

He is currently working on a complete end-to-end hardware/software design project for a customer. favorite languages are C# and C++.

GitHub

Cost and schedule

Estimating delivery of software is hard and very inaccurate, we provide our best effort estimation and delivery schedule.

The estimations may change, and we will provide updates to the community if and when delivery dates change.

Our development process will be public open source and we will have continuous releases.

Features

Estimated amount required for development:

$400,000




Funding distribution

Development: Salaries for the developers and product manager. Software and tooling licenses.

Cloud & Services: To run and host indexers and explorers, we will be using a hybrid-cloud solution where we run some servers on-premises and some servers in the cloud. This is to optimize cost spending and high availability of the services.

Marketing: As CoinVault is a consumer product, we expect to be spending some of the funding for advertisement and marketing of the extension.

Legal: While CoinVault is a Non-Custodial wallet, our users are consumers and we'll need some legal support to ensure our end user license agreements and other contracts and business agreements with third parties are legally sound and good.

Business Operations: We expect a low budget for business operations, as the business manager also has a role as developer and will be hands-on with the team at all times. We expected business operations to grow in the future as CoinVault popularity and usage increase.




Milestones

We will work with a continuous delivery process (DevOps) and updates will be pushed all the time, but we'll plan for these tentative milestones:

January 2022: Alpha

Limited availability for selected testers. Basic wallet functionality, Web3 Provider, Indexer and Explorer.

May 2022: Beta

Public available release. Support for Cirrus and smart contracts.

September 2022: Version 1

All of the "will deliver" functionality completed. Work has started on "plan to deliver" functionality.




Existing Development

This proposal is to further develop and extend an existing browser extension that Blockcore has built for decentralized identifier (and more). This means some of the functionality is already present in the software and deliveries based on the proposal will begin immediately if and when the proposal is approved.

Blockcore Extension: https://github.com/block-core/blockcore-extension

Blockcore Explorer: https://github.com/block-core/blockcore-explorer

Blockcore Indexer: https://github.com/block-core/blockcore-indexer

Blockcore Provider: https://github.com/block-core/blockcore-provider




Future income potential

CoinVault is an end-user software product that has potential for large user-base, but direct income from those users is not a viable option. We want to avoid making CoinVault an paid user service.

The user market for these extensions are more than 10 million users, which demonstrates they are popular apps to use for blockchain interactions.

We will continuously investigate potential income potentials with CoinVault. Some potential financial agreements can be made with token and coin swapping services, allowing CoinVault team to receive kick-back payment on swaps.

Another potential revenue source could be providing users with hosting for their digital assets (verifiable credentials, NFTs).



Frequently Asked Questions

Q: What is Softchains?

A: Softchains Ltd is an UK-based company that sponsors and supports Blockcore.

Softchains will be responsible for contracts, agreements, employments, salaries and all other business-related needs for the wallet development team.


Q: What is Blockcore?

A: Blockcore is a collection of voluntary individuals joined together to build and maintain, blockchain and decentralized open source projects.


Q: Alternatives?

A: Metamask (9,000,000+ users) is the most widely used browser extension wallet, built for Ethereum-based cryptocurrencies and tokens.

Phantom (400,000+ users) is another browser extension wallet, built for Solana blockchain cryptocurrencies and tokens.

CoinVault will deliver similar functionality to Metamask and Phantom, but for Stratis.


Q: Open source?

A: CoinVault will be licensed as open source with the MIT license. In contrast with Metamask, which has a non-commercial license and Phantom, which is closed source. We believe open source will allow more innovation, than doing either commercial license or closed source.


Q: Fork or original?

A: CoinVault is entirely based upon original source code and is not a fork of any existing code base.

The Explorer is not a fork and original code base. It is an existing offering from Blockcore that we will enhance with additional functionality.

The Indexer is based upon a fork of existing indexing software, built by Dan Gershony and others. It has been a part of the Blockcore offering since the beginning.


Q: What about the lightning proposal?

A: We pivoted a bit; our plan was to make a future second proposal to build the wallet but we changed the order of proposals and decided to start with the wallet. We will use the $200,000 initial private funding to continue the work on the lightning node and later make a proposals to extend CoinVault with lightning tech.