Skip to content

feat(deploy): add automated build and testnet deployment script#15

Merged
Queenode merged 1 commit into
Kolo-Org:mainfrom
godamongstmen897:feature/automated-deploy
Jun 18, 2026
Merged

feat(deploy): add automated build and testnet deployment script#15
Queenode merged 1 commit into
Kolo-Org:mainfrom
godamongstmen897:feature/automated-deploy

Conversation

@godamongstmen897

@godamongstmen897 godamongstmen897 commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Closes #2

Description

This PR introduces an automated deployment and build script (deploy.sh) inside the contracts directory, alongside execution walkthrough documentation. The script streamlines the entire local smart contract pipeline—handling compilation, optimization, and target network broadcasting seamlessly.

Key Changes

  • Automated Pipeline Script: Added contracts/deploy.sh to automate building the Rust smart contract via Cargo, optimizing the WebAssembly binary using the Soroban CLI, and handling deployment workflows.
  • Walkthrough Documentation: Added contracts/walkthrough.md to document implementation parameters and step-by-step verification flows.

Acceptance Criteria Verification

  • Create a deploy.sh or a Makefile script: Implemented complete bash automation sequence.
  • Compile and optimize using soroban contract optimize: The script successfully targets wasm32-unknown-unknown and outputs an optimized production .wasm footprint.
  • Execute deployment to Stellar Testnet and print Contract ID: Completed successfully.
  • Scope Control: Verified via git status that no files outside the contracts/ directory were modified or touched.

Closes #2

Proof of Work (PoW)

📍 Testnet Contract ID

CDYCOYS5SXK4F43I2DZ4NN7END2V55JGZ73MU7SGRH2EUFJHHHSLNQPK

@Queenode

Copy link
Copy Markdown
Contributor

Thank you so much for contributing to Kolo.
Great work Dev

@Queenode
Queenode merged commit 4f56b7f into Kolo-Org:main Jun 18, 2026
1 check 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.

[Deployment] Create Scripts for Testnet Deployment

2 participants