Skip to content

Created and implemented Rust Workspace Setup#21

Merged
ayshadogo merged 2 commits intoDfunder:mainfrom
KAMALDEEN333:Rust-Workspace-Setup
Mar 4, 2026
Merged

Created and implemented Rust Workspace Setup#21
ayshadogo merged 2 commits intoDfunder:mainfrom
KAMALDEEN333:Rust-Workspace-Setup

Conversation

@KAMALDEEN333
Copy link
Contributor

Initialized the Rust workspace and Soroban smart contract project structure.

Tasks:
Initialized a Cargo workspace with Cargo.toml

Created workspace members: contracts/donation, contracts/withdrawal, contracts/campaign, sdk/, worker/

Installed Soroban CLI: cargo install --locked soroban-cli

Added soroban-sdk as a dependency in each contract crate

Created a Makefile with targets: build, test, deploy-testnet, deploy-mainnet
Acceptance Criteria was achieved accordingly
make build compiles all contracts without errors; workspace structure is clean and documented.

closes #4

@ayshadogo ayshadogo merged commit 0a6f885 into Dfunder:main Mar 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Setup Rust Workspace and Soroban Project Structure

2 participants