Skip to content

[CT-41] Add Makefile and deploy script for all sandbox contracts #889

@yusuftomilola

Description

@yusuftomilola

Overview

Write a Makefile and shell script to build and deploy all sandbox Soroban contracts to the Stellar testnet in one command. This makes it easier for contributors to test contract interactions end to end.

Acceptance Criteria

  • contracts/sandbox/Makefile with targets: build-all, test-all, deploy-all
  • build-all runs cargo build --target wasm32-unknown-unknown --release for every sandbox contract
  • test-all runs cargo test for every sandbox contract
  • deploy-all reads STELLAR_SECRET_KEY and STELLAR_NETWORK from environment variables
  • Each deployed contract ID is written to a deployed-ids.env file
  • Script prints a summary table of all deployed contract IDs
  • A contracts/sandbox/README.md section explains how to run each target
  • All targets succeed on a clean checkout with the Stellar CLI installed

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions