Skip to content

Latest commit

 

History

History
150 lines (109 loc) · 6.94 KB

README_en.md

File metadata and controls

150 lines (109 loc) · 6.94 KB

Product Name

IDQ Soul Wallet

Category

  • Security
  • Wallet

Member's Discord ID

  1. QAQA#7612
  2. mashharuki#9415

demo video

https://www.youtube.com/watch?v=yyLkcT2IkuA&t=4s

pitch

ピッチ資料

catchphrase

Web 3 Friendly / Web3 General Availability

Summary

IDQ | Soul Wallet is a wallet product aimed at the general adoption of Web3.

We believe that the Web3 era is "a time when individuals can digitally manage their personal information with a Wallet and PHR health data DID".
Web3 is not yet widely used. This will be the catalyst.

Functionality and points are three:

  1. it does not require a private key, yet it is a secure digital ID/transfer and very easy to use!
  2. just scan the QR code with your phone to access your Wallet!
  3. API first (You can use it by simply plugging in the PDI authentication system for this industry-academia collaboration at the API connection point. (You can also use the PDI authentication system for business-to-business collaboration and partnerships.)

Private/Secure/Earn

By making the Web3 Wallet secure and self-earning, the way of touching information and the new way of communication of Web3 can be made into a communication protocol, accelerating social infrastructure, and making use of the DID linkage in the healthcare, IoT, and smart city areas. Aim for omni-channel and super-application.

Specificity: DID linkage, approval-based remittance system

Product URL

IDQ Soul Wallet

Github repo(open) URL

https://github.com/mashharuki/IDQ

List of functions

Function Name Description
Blocto login create ContractWallet
Mint Mint IDQ token
Send Send IDQ token
Buy Buy IDQ token
Register DID Ability to issue a DID and register it with SMACON upon new login
Register a DID-related data Function to register information (VC) associated with IDs to IPFS
DID Related Information Display Function Ability to display information tied to DID
Common Fund Pool Creation Function Ability to create a multisig contract, a common pool of funds
common fund pooling remittance function Ability to transfer money from a multisig contract to a target address
common fund pooling remittance function Ability to approve for common fund pool remittance
deposit Ability to deposit native tokens in multisig contracts using IDQ tokens

Distributed infrastructure and APIs

No. Name used API
1 ION generateKeyPair
2 ION generateRequest
3 ION AnchorRequest
4 Pinata pinFileToIPFS
5 Pinata Gateway
6 Pinata pinList
7

tech stacks

No. 名称
1 truffle
2 React.js
3 express
4 superAgent
5 MutliSig
6 SmartContract
7 ION(DID)
8 ethers.js
9 Web3.js
10 Blocto SDK
11 RESTful API
12 Figma
13 ERC20 Token
14 Verifiable Credential
15 Pinata API
16 Ipfs
17 Stripe API
18 MUI Component

tech stacks that will be used in the future

No. 名称
1 AWS S3
2 AWS EC2
3 AWS Route53
4 AWS API GateWay
5 AWS Cloud Watch
6 AWS Elastic IP

Blockchain

Avalanche Fuji Chain(Testnet)

deploy した Contract の情報

No. Contract Name Explorer URL
1 MyToken 0x93fdd51462FB20fB631F8CA38c3DeB87583311Ea
2 WalletFactoryV4 0xD731c110bc106Aa60f768a1fd2707684A650Cc02

application code and other file

IDQ Soul Wallet's System Architecher

IDQ Soul Wallet's flow

folder tree

.
├── README.md     this document
├── api           API Server
├── assets        asesets(img, etc)
├── backend       smartcontract
├── book          honkit
├── docs          built app
├── frontend      frontend(React.js)
├── script        ipfs
└── intro-app     qr code app