go
go copied to clipboard
cli e2e testing
Conduct CLI end to end testing for the core soroban support
Sub tasks :
- [x] update the Quickstart docker image with the latest core release. https://github.com/stellar/go/issues/4624
- [x] Run the existing integration tests against the updated quickstart docker to see if any breaking changes were introduced. https://github.com/stellar/go/issues/4625
- [ ] Update integration test to use with Src account https://github.com/stellar/go/issues/4626 (Optional, not part of critical path of e2e)
- [ ] Use the CLI to create token https://github.com/stellar/go/issues/4627
- [ ] Use the CLI to deploy contract https://github.com/stellar/go/issues/4628
- Use Soroban Examples, Hello world : sample from soroban-example, addi32 contract
- [ ] Invoke a contract using JS https://github.com/stellar/go/issues/4629
- [ ] Invoke a contract using Soroban CLI @fons https://github.com/stellar/go/issues/4630
for anyone doing e2e tasks, the latest docker image of quickstart to use for this is:
docker pull stellar/quickstart:pr-373-soroban-dev
docker run --platform linux/amd64 --rm -it -p "8000:8000" --name stellar stellar/quickstart:pr-373-soroban-dev --standalone --enable-soroban-rpc --protocol-version 20
soroban-rpc service URL entrypoint will be reachable from the locally run container at:
http://localhost:8000/soroban/rpc
it has latest version of Horizon and Soroban-Rpc services from soroban-xdr-next
branch
it has latest soroban core version - 19.4.1-1085.fc63f3a6a.focal~soroban