Skip to content
This repository has been archived by the owner on Mar 21, 2023. It is now read-only.
/ solana-multisig Public archive

Solana program that allows multiple parties to agree on SOL transactions before execution.

Notifications You must be signed in to change notification settings

pashinov/solana-multisig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⛔️ DEPRECATED

This repository is now deprecated. You can find updated version here.

Solana multisig wallet

Implementation of a multisig wallet on solana. This program allows to create an associated multisig account for a given wallet address and specify set of owners who can approve multisig transactions. When number of approvals reaches threshold transaction will be executed.

How to use

Deploy the on-chain program

./run.sh deploy

Create multisig account

./run.sh client create-account <THRESHOLD> <OWNER_PUBKEY_1> <OWNER_PUBKEY_2> ...

Create transaction

./run.sh client create-transaction <RECIPIENT> <AMOUNT>

Approve transactions related to multisig account

./run.sh client approve <MULTISIG>

About

Solana program that allows multiple parties to agree on SOL transactions before execution.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published