| Crates.io | nova-multisig-program |
| lib.rs | nova-multisig-program |
| version | 0.2.0 |
| created_at | 2025-10-27 17:21:17.349224+00 |
| updated_at | 2025-10-28 03:40:13.339613+00 |
| description | Nova Shield fork of Squads Multisig Program V4 |
| homepage | https://nshield.org |
| repository | https://github.com/NovaShieldWallet/nova-multisig |
| max_upload_size | |
| id | 1903343 |
| size | 275,723 |
The Nova Shield fork of Squads Protocol v4 - A Solana multisig program with advanced features.
Now compatible with Solana 2.2+ and Anchor 0.31!
This is the core program crate for the Nova Shield multisig protocol. It contains the on-chain program logic and can be used for:
For CPI or type access in your Solana program:
[dependencies]
nova-multisig-program = { version = "0.1.0", features = ["cpi", "no-entrypoint"] }
anchor-lang = "0.29.0"
use nova_multisig_program::state::{Multisig, Proposal, Member};
use nova_multisig_program::cpi;
use anchor_lang::prelude::*;
// Call multisig from your program
cpi::proposal_create(
ctx,
// ... parameters
)?;
cpi - Enable CPI functionalityno-entrypoint - Disable program entrypoint (required for CPI)no-idl - Disable IDL generationcustom-heap - Use custom heap allocation (default)The Nova Shield multisig program is deployed to:
This is a fork of the original Squads Protocol v4. The only modifications made by Nova Shield LLC are:
All core functionality remains unchanged from the audited Squads Protocol v4.
The underlying Squads Protocol v4 has been extensively audited by:
Audit reports are available in the audits directory.
AGPL-3.0 - See LICENSE for details.
Email: hi@nshield.org
Repository: https://github.com/NovaShieldWallet/nova-multisig