Volta

The result
90%
Internal work transferred
03 months
Delivered BE/FE/SDK system
0 Critical Bug Found
After Client Audit
Technologies
Typescript
Go
Micronaut
Echo
ReactJS
MongoDB
Kubernetes
PostgreSQL
Redis
Jenkins

Overview

Volta Circuit (www.voltacircuit.com) is our Institutional wallet infrastructure. We will provide an infrastructure that allows clients to create and manage their own wallet infrastructure.

Problem Definition

The distinction between a "User" in Volta, pertaining to both the Volta Circuit UI and the Volta Circuit wallet contract, poses confusion. In blockchain systems, all entities are identified by their Public Address, encoded differently depending on the blockchain platform. While a blockchain's User refers to their on-chain UserID, represented by their Public Key, distinguishing the correct user for transactions becomes vital. Despite potential real-world identities like "George Melika," users may possess multiple addresses/wallets, necessitating alignment between the user and their associated Private Key for signing transactions. To mitigate ambiguity, a standardized language proposal is made, suggesting the use of "User" for Volta's platform users and "Signing Wallet" for users stored on the Volta blockchain wallet, promoting clarity and consistency across the platform.

What we did

Overview of Volta Circuit's Guarantees:

  • Built on AA (Account Abstraction) framework
  • Utilizes a multi-signature wallet system
  • Employs N of M keys along with the Volta key
  • The Volta key is the primary key provided during wallet creation
  • The Volta key must sign and be the first signature for rule changes or user modifications
  • The Volta key is excluded from transaction count towards the threshold (N of M)
  • Flexibly hosted on-premises or on a private cloud
  • Limits usage to specific smart contracts
  • Restricts withdrawals to whitelisted addresses
  • Imposes transaction caps on designated contracts

Since Volta Circuit is built on top of AA, it requires the same basic building blocks of AA wallets:

  • Volta vaults management
  • EntryPoint is deployed
  • VoltaFactory is deployed and associated with EntryPoint
  • Bundler is deployed and accessible
  • Volta Circuit Admin API server
  • Volta Circuit database
  • Volta Circuit Admin Frontend

Impacts

  • Established a robust backend and infrastructure that is easily monitored and maintained.
  • Created attractive and user-friendly mobile applications with responsive performance.
  • Developed a tool for conducting promotional campaigns and collaborating with sponsors or partners.

Explore our projects

See more
arrow-icon

We are ready to have a talk with you

Talk with our experts
arrow-icon