Skip to content

Domino-Blockchain/domi-multisig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Solana Multisig program

Build docker container

docker build -t contract-builder .

Build contracts

# Run docker container
docker run --volume ${PWD}:/root/contracts -it --rm contract-builder:latest

# Build solana programs
./scripts/build.sh --program

# Build WASM binding
./scripts/build.sh --wasm

# Build Rust binding
./scripts/build.sh --bindings

# Verify solana programs
./scripts/verify.sh \
  --address msigDiHoyMYxDmLsPYQzvCKuw23yET41p8HM7aMZw6q \
  --binary dist/program/multisig.so \
  --url https://api.mainnet-beta.solana.com

# Leave docker container
exit

Deploy

solana program deploy ./dist/program/multisig.so

Prepare to upgrade

solana program write-buffer --ws wss://api.mainnet-beta.solana.com dist/program/${PROGRAM_BIN}
solana program set-buffer-authority ${BUFFER_PROGRAM_ID} --new-buffer-authority ${MSIG_AUTHORITY}

Resuming failed deploy

solana-keygen recover -o dist/program/multisig-buffer-keypair.json
solana program deploy --buffer dist/program/multisig-buffer-keypair.json dist/program/multisig.so

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •