Please enable JavaScript.
Coggle requires JavaScript to display documents.
Login, Supported Network, N1 (AS1, AS2, AS3), Account, N1 (A1, A2, A3), N2…
Login
New User
FB call to fetch user data
Pass the userdata to BE
Create an Entry in DB
Wallet Creation
Account Creation
Existing User
Validate the entry
Supported Network
ETH
BNB
Polygon
Solana
Bitcoin
N1
AS1
AS2
AS3
Account
N1
N2
N3
N1
A1
A2
A3
N2
A1
A5
A4
U1
D1
D2
D3
W1
D1
D2
D3
User 1
W1
A2
As1
As2
As3
A3
A1
W2
N2
AS1
AS4
Q & A
Should password come before we start Wallet and Account creation?
Questions to SARA -> Create Assets screen
Assets
Save Assets in BE
Get All Assets
Import Tokens
Internal for the System
: Create Assest by selecting option from Search
External for the System
: Select Chain from the dropdown and providing the token address
Authenticate
Validation for IdToken
Yes
Move Forward
No
Throw error
Check if User Exists
Yes
Login()
Returns User
No
Register()
FB Supported Network
50
Chose SN
Provide Base TA
Create New Assest
Fetch Static Data Supported Network from FB
Check with Amir
N3
AS5
Create Password
Password to be saved in DB
Transactions
Store Transactions in DB
Max Transactions Records in Table
4 Billion
User 2
W1
Project
Apps
multisend
presale
ncw-wallet
src
app
transactions
assets
onboarding
json....
config...
Initially Account and Wallet is one to one mapping
Property : Network
Assets is directly likended to composite Key of User_Wallet
Fireblocks have Rate Limit hence we need to store this in BE DB
Folder Sturcture
Moules and Files
Request/Return Types
API Structure
ENV
Top Structure
Business/Services Logic
Code Design
Segregate our Concern