Solana Smart Contracts — Deployment Skill

Deploy Solana Anchor smart contracts to mainnet-beta with Rust and CLI tooling.

5|2|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/buzzbysolcex/buzz-bd-agent --skill solana-smart-contracts-deployment-skill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Solana Smart Contracts — Deployment Skill
Source: https://github.com/buzzbysolcex/buzz-bd-agent/tree/main/.claude/skills/solana-contracts
Command: npx skills add https://github.com/buzzbysolcex/buzz-bd-agent --skill solana-smart-contracts-deployment-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It enables reliable deployment of Solana smart contracts for Buzz’s scoring and listing pipeline, so on-chain score data and oracle reads can be published and verified on mainnet.

Core Features & Use Cases

  • Anchor-based mainnet deployment: Builds and deploys Rust/Anchor programs for Solana mainnet-beta with correct program IDs and configuration.
  • ScoreStorage PDA design for token scoring: Standardizes PDA seeds, account data layout, and rent/space expectations for token score storage.
  • Dual-chain write workflow readiness: Supports integrating Solana ScoreStorage writes alongside existing Base-chain writes for proof-backed reporting and indexing.

Quick Start

Use this skill to deploy the buzz_score_storage and buzz_listing_oracle contracts to Solana mainnet-beta by following the Anchor toolchain setup, configuring Anchor.toml for mainnet, building the workspace, and deploying with the specified mainnet wallet.

Frequently Asked Questions about Solana Smart Contracts — Deployment Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an Anchor program to Solana mainnet-beta?▼

To deploy an Anchor program to Solana mainnet-beta, you need Rust, Solana CLI, and Anchor AVM tooling installed. You must configure Anchor.toml with the correct program IDs, target the mainnet cluster, and execute the deployment using a mainnet deployer keypair.

What do I need to configure in Anchor.toml for a Solana mainnet deployment?▼

For a Solana mainnet deployment, Anchor.toml must be updated with the correct program IDs and mainnet cluster targeting. You also need a properly funded mainnet deployer wallet or keypair to sign the deployment transaction.

How do I design PDA seeds for Solana smart contracts?▼

Designing PDA seeds for Solana smart contracts involves standardizing seed inputs and calculating account data layout to meet rent and space expectations. This ensures deterministic address generation for secure on-chain score data storage.

Can I integrate Solana smart contracts with Base for cross-chain write proofs?▼

Yes, you can integrate Solana smart contracts with Base to support dual-chain write workflows. This involves preparing multi-chain write proofs alongside existing Base-chain writes for proof-backed reporting and indexing.

What is a ScoreStorage contract used for on Solana?▼

A ScoreStorage contract on Solana is used for storing and serving token score data on-chain. It standardizes PDA seeds and account data layout to reliably publish and verify on-chain score data and oracle reads on mainnet.

Does deploying Solana Anchor programs require a specific wallet setup?▼

Deploying Solana Anchor programs requires correct wallet and key handling via a mainnet deployer keypair. You must ensure the specified mainnet wallet is configured properly within your Solana CLI environment before building the workspace.