npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@quip.network/solana-sdk

v0.0.1

Published

A quantum-resistant wallet system on Solana using WOTS+ signatures for post-quantum cryptographic security.

Readme

Quip Network Solana Implementation

A quantum-resistant wallet system on Solana using WOTS+ signatures for post-quantum cryptographic security.

Features

  • Quantum-Resistant Security: WOTS+ signatures with Keccak256 hashing
  • Factory Pattern: Centralized wallet creation and fee management
  • Deterministic Addresses: Program Derived Addresses (PDAs)
  • Cross-Program Invocation: Execute arbitrary instructions on behalf of wallets

Quick Start

# Clone and install dependencies
git clone <repository-url>
cd quip-anchor
bun install

# Start local validator (in separate terminal)
solana-test-validator --reset

# Build and deploy
anchor build
anchor deploy

# Run tests
anchor test

Development Commands

# Build program
anchor build

# Run tests (includes 1000s timeout for WOTS+ operations)
anchor test
anchor test --skip-deploy  # Skip redeployment

# Run specific test file
bun run ts-mocha tests/quip-anchor.ts --timeout 1000000

# Linting and formatting
bun run lint        # Check formatting
bun run lint:fix    # Auto-fix formatting
cargo fmt --manifest-path programs/quip-anchor/Cargo.toml  # Format Rust

# Generate TypeScript types after program changes
anchor idl parse programs/quip-anchor/src/lib.rs > target/idl/quip_program.json

Deployment

Reproducible Builds

rm -rf target/deploy
cargo clean && anchor clean
unset RUSTFLAGS RUSTC_WRAPPER CARGO_INCREMENTAL
export SOURCE_DATE_EPOCH=0

mkdir -p target/deploy && cp quip-program-keypair.json target/deploy/quip_anchor-keypair.json
anchor build --verifiable
cp target/verifiable/quip_anchor.so target/deploy/quip_anchor.so

Devnet

solana config set --url https://api.devnet.solana.com
solana airdrop 5
anchor deploy --provider.cluster devnet

Mainnet

solana config set --url https://api.mainnet-beta.solana.com
anchor deploy --provider.cluster mainnet

Verify step

# Verify on-chain program matches local build for devnet
anchor verify -p quip_anchor Quipr1sgzkAgNKZ58yqiiT6AyGJ8sB2Ua6jUabpapJj --provider.cluster devnet
anchor verify -p quip_anchor [Program ID] --provider.cluster devnet

Prerequisites

Architecture

Core Instructions

  • initialize_factory - Set up global factory configuration
  • create_wallet - Create quantum-resistant wallet
  • transfer_with_wots - Transfer SOL using WOTS+ signature
  • execute_with_wots - Execute arbitrary instructions with WOTS+ auth
  • update_fees / withdraw_fees - Admin fee management

Account Structure

  • Factory Account: Global configuration at PDA [b"factory"]
  • Wallet Accounts: Individual wallets at PDA [b"wallet", owner, vault_id]

Important Notes

  • WOTS+ Keys are ONE-TIME USE - must rotate after each transaction
  • Tests use 1000s timeout for complex WOTS+ signature operations
  • Uses Keccak256 (SHA-3) for quantum resistance
  • Program ID: Quipr1sgzkAgNKZ58yqiiT6AyGJ8sB2Ua6jUabpapJj

License

AGPL-3.0