Skip to main content

Crate sdkt_core

Crate sdkt_core 

Source

Re-exports§

pub use config::ContractConfig;
pub use config::DecodeConfig;
pub use config::Dependency;
pub use config::DevKitConfig;
pub use config::GitReference;
pub use config::NetworkConfig;
pub use config::PackageConfig;
pub use config::StorageConfig;
pub use fee::FeeConfig;
pub use fee::FeeError;
pub use fee::FeeEstimator;
pub use fee::LedgerFeeSample;
pub use fee::NetworkKind;
pub use fee::STROOPS_PER_XLM;
pub use fetch::DependencyFetcher;
pub use fetch::FetchError;
pub use fetch::FetchOutcome;
pub use fetch::GitFetcher;
pub use fetch::PathResolver;
pub use format::OutputFormat;
pub use network_safety::guard_mutating_network;
pub use network_safety::MainnetSafetyError;
pub use network_safety::MAINNET_PASSPHRASE;
pub use network_safety::TESTNET_PASSPHRASE;
pub use package::validate_dependencies;
pub use package::validate_git_url;
pub use package::validate_manifest;
pub use package::validate_package;
pub use package::validate_version_format;
pub use package::PackageError;
pub use project::resolve_deploy_order;
pub use project::validate_project;
pub use project::ProjectError;
pub use project::ResolvedContract;
pub use sync::apply_updates;
pub use sync::plan_updates;
pub use sync::SyncError;
pub use sync::UpdateChange;
pub use sync::UpdateReport;
pub use sync::UpdateStatus;
pub use tx_builder::BuilderError;
pub use tx_builder::TxBuilder;
pub use validation::validate;
pub use validation::validate_base64;
pub use validation::validate_raw;
pub use validation::TransactionValidationReport;
pub use validation::ValidationError;
pub use validation::ValidationWarning;

Modules§

build
config
Core configuration engine for the Soroban DevKit (sdkt).
fee
Fee estimation engine for sdkt-core.
fetch
Dependency acquisition layer for the Soroban DevKit (sdkt), M35.1.
format
lock
Project lock-file generation for the Soroban DevKit (sdkt).
network_safety
Mainnet-safety guards for mutating RPC commands (M39).
package
Local package-manager foundation for the Soroban DevKit (sdkt), M35.0.
project
scaffold
sync
Package update & synchronization layer for the Soroban DevKit (sdkt), M36.0.
tx_builder
validation
Offline, pure transaction validation (no RPC).