User Story:
As a developer, I want soroban-cli configured locally and a scripted testnet deployment so that contracts can be built, tested, and deployed consistently without manual steps.
Acceptance Criteria:
- Local sandbox environment configured;
soroban contract build compiles all workspace contracts; soroban contract deploy works against the sandbox
- Makefile shortcuts:
make build, make test, make deploy-testnet
scripts/deploy.sh deploys to Testnet using a funded admin keypair from .env, outputs the deployed contract ID, writes a record to deployments/testnet.json
- Script is idempotent — running it twice doesn't corrupt the deployment record or fail confusingly
User Story:
As a developer, I want soroban-cli configured locally and a scripted testnet deployment so that contracts can be built, tested, and deployed consistently without manual steps.
Acceptance Criteria:
soroban contract buildcompiles all workspace contracts;soroban contract deployworks against the sandboxmake build,make test,make deploy-testnetscripts/deploy.shdeploys to Testnet using a funded admin keypair from.env, outputs the deployed contract ID, writes a record todeployments/testnet.json