Skip to content

Our own implementation of a multisig wallet for organization fund management.

Notifications You must be signed in to change notification settings

IlliniBlockchain/multisig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multisig

Description

Our own implementation of a multisig wallet for organization fund management.

Stack

Foundry. This is a pretty basic isolated application so I figured it would be a good project to test out Paradigm's new Solidity development framework. You can read more about the reasoning behind this framework in their article.

In the future we'll probably use a combination of hardhat and foundry, but I (Alec) haven't figured out how to combine them yet.

Setup locally

  1. Install Rust. It's a prerequisite for Foundry.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. Install Foundry.

    1. Install forge.
    cargo install --git https://github.com/gakonst/foundry --bin forge --locked
    
    1. Install cast. (not totally necessary atm but a nice-to-have)
    cargo install --git https://github.com/gakonst/foundry --bin cast
    
  2. You're ready to go!

Basic commands

forge test
forge build
forge create
forge verify-contract

For more information, run any of these commands with flag -h, or run forge -h.

About

Our own implementation of a multisig wallet for organization fund management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •