Skills

Squads

Complete guide for Squads Protocol - Solana's leading smart account and multisig...

Install

npx skills add internet-court/internet-court-skill --skill squads -g -a claude-code -y
Category
DevOps
Updated
9d ago
License
See repository
Context cost
Mediumabout 3,000 tokens
Runs scripts
Yes, review before use

What it does

Complete guide for Squads Protocol - Solana's leading smart account and multisig infrastructure. Covers Squads V4 Multisig for team treasury management, Smart Account Program for account abstraction and programmable wallets, and Grid for stablecoin rails and fintech infrastructure.

Squads Protocol Development Guide

Squads Protocol is Solana's premier smart account infrastructure, securing over $10 billion in digital assets. This guide covers all three main products: Squads V4 Multisig, Smart Account Program, and Grid.

Overview

Squads Protocol provides:

  • Squads V4 Multisig - Multi-signature wallet for teams with proposals, voting, time locks, spending limits, and program upgrade management
  • Smart Account Program - Account abstraction infrastructure with session keys, passkeys, programmable policies, and direct debits
  • Grid - Open finance infrastructure for stablecoin rails, neobank platforms, and enterprise payment systems

Program IDs

ProgramMainnetDevnet
Squads V4 MultisigSQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCfSQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf
Smart AccountSMRTzfY6DfH5ik3TKiyLFfXexV8uSG3d2UksSCYdunGSMRTzfY6DfH5ik3TKiyLFfXexV8uSG3d2UksSCYdunG
External Signature (Grid)ExtSgUPtP3JyKUysFw2S5fpL5fWfUPzGUQLd2bTwftXNExtSgUPtP3JyKUysFw2S5fpL5fWfUPzGUQLd2bTwftXN

Eclipse Mainnet:

ProgramAddress
Squads V4 MultisigeSQDSMLf3qxwHVHeTr9amVAGmZbRLY2rFdSURandt6f

Quick Start

Installation

# Squads V4 Multisig SDK
npm install @sqds/multisig @solana/web3.js

# Grid SDK
npm install @sqds/grid

# Grid React Native SDK
npm install @sqds/grid-react-native

Basic Setup

import * as multisig from "@sqds/multisig";
import { Connection, Keypair, PublicKey } from "@solana/web3.js";

// Setup connection
const connection = new Connection("https://api.mainnet-beta.solana.com", "confirmed");

// Load wallet
const wallet = Keypair.fromSecretKey(/* your secret key */);

// Program ID constant
const SQUADS_PROGRAM_ID = new PublicKey("SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf");

Squads V4 Multisig

Read the whole SKILL.md on GitHub

More in DevOps