iKausik / ethereum-onChain-wallet

SharedWallet Smart Contract deployed on Goerli Testnet

Home Page:https://goerli.etherscan.io/address/0xD9519dC0F4D77b99b48E3792185F136fC099772d

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shared Wallet (same as a Joint Bank Account):

  • deployer = the deployer of the contract, the owner of the whole wallet(bank).
  • account holder = anyone can create an account, account holder will also become an user after opening an account.
  • user = only an account holder can add users to his account to give access of deposits and withdrwals.

NB:

  1. an account holder can only open one account.
  2. an user can't open his own account if he/she already associated with an account added by an existing account holder.
  3. only the deployer(owner) can see the total amount of funds available under management in the wallet(bank).
  4. only the deployer(owner) can see a list(array) of all the account holders in the wallet(bank).

About

SharedWallet Smart Contract deployed on Goerli Testnet

https://goerli.etherscan.io/address/0xD9519dC0F4D77b99b48E3792185F136fC099772d


Languages

Language:TypeScript 57.1%Language:Solidity 42.9%