Skip to content

a set of smart contracts for customizeable account/wallet creation

Notifications You must be signed in to change notification settings

ashtonrobinson/bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Contract Bank Ecosystem

The following set of smart contracts create a 'bank-like' data structure that exists on Ethereum. This allows for a single entity to deploy the top level 'Bank' contract, that can create an 'Account' that contains a 'Wallet.' The 'Bank' contract does not allow anyone to freely create an account, as the functions that it contains can only be called by the deployer and the two addresses that the deployer associates with the 'Bank' upon creation. Therefore, 'Bank' can be thought of as a multisignature account generator contract.

It is worth noting that these contracts have not been optimized for space on the ethereum blockchain. They have simply been used to understand the workflow of ethereum and hardhat, as well as to test deployment on the goerli testnet. Future versions will look to reduce on chain data, integrate with Uniswap, and create tasks for efficient interaction.

About

a set of smart contracts for customizeable account/wallet creation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published