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.