| Crates.io | atlas-program-runtime |
| lib.rs | atlas-program-runtime |
| version | 3.1.1 |
| created_at | 2025-09-02 21:46:06.780081+00 |
| updated_at | 2025-12-01 07:50:25.813338+00 |
| description | Atlas program runtime |
| homepage | https://atlas.com/ |
| repository | https://github.com/anza-xyz/agave |
| max_upload_size | |
| id | 1821680 |
| size | 459,392 |
Atlas program runtime - fully renamed from Solana to Atlas.
This version contains the complete renaming of all Solana/Agave references to Atlas throughout the codebase.
solana-program-runtime → atlas-program-runtimesolana_* modules renamed to atlas_*agave-unstable-api → atlas-unstable-apisolana-* dependencies changed to atlas-*This package is configured to use local path dependencies to ensure all Atlas crates work together during the migration period.
Ensure you have all the required Atlas crates in your workspace:
Atlas Chain/
├── atlas-program-runtime-3.0.0/
├── atlas-sdk-master/
│ ├── account/
│ ├── account-info/
│ ├── instruction/
│ └── ... (other SDK components)
├── atlas-sbpf/
├── atlas-svm-callback-3.0.0/
├── atlas-svm-feature-set-3.0.0/
├── atlas-transaction-context-3.0.0/
└── ... (other atlas crates)
cd atlas-program-runtime-3.0.0
cargo build
Add to your Cargo.toml:
[dependencies]
atlas-program-runtime = { path = "../atlas-program-runtime-3.0.0" }
⚠️ Not Ready for Publication
This crate is not yet ready to be published to crates.io because:
If you're migrating from Solana to Atlas:
// Before (Solana)
use solana_program_runtime::invoke_context::InvokeContext;
// After (Atlas)
use atlas_program_runtime::invoke_context::InvokeContext;
# Before
[dependencies]
solana-program-runtime = "3.0"
# After
[dependencies]
atlas-program-runtime = { path = "../atlas-program-runtime-3.0.0" }
cargo test
cargo check
cargo doc --open
When working with this crate:
Apache-2.0
For issues or questions:
Note: This is a development version using local path dependencies. Production use should wait for the coordinated Atlas ecosystem release on crates.io.