soroban-cli
soroban-cli copied to clipboard
CLI for Soroban contracts.
### Command description Command that uses RPC [getNetwork](https://developers.stellar.org/docs/data/rpc/api-reference/methods/getNetwork) endpoint ### Command flags Optional `--output json` flag that changes output format to JSON (printing `result` object) ### Command return value Print...
### Command description Command that uses RPC [getTransaction](https://developers.stellar.org/docs/data/rpc/api-reference/methods/getTransaction) endpoint ### Command flags Optional `--output json` flag that changes output format to JSON (printing `result` object) ### Command return value Print...
Move `cargo md-gen` to an ignored test. This allows moving clap-markdown to dev-dependency allowing the use of a fork and removing an unneeded dependency since the markdown generation is pre-release.
### What Add tx decode and encode subcommands. ### Why To make decoding tx's to JSON more discoverable and convenient. It's the most common XDR to want to decode. Including...
### What version are you using? 22.0.1 ### What did you do? ``` $ stellar tx new ``` ### What did you expect to see? Succinct one-liners for each type...
👋🏻 I think we should consider renaming the `--secure-store` option that was added to the `stellar keys add` subcommand. The option indicates that the key is in the OS key...
### What Closes: #1877 This PR adds a new command wasm-hash to the stellar contract CLI, allowing developers to retrieve the Wasm hash of a deployed contract directly from the...
### What problem does your feature solve? It would be handy for devs to be able to retrieve the wasm hash of a contract. ### What would you like to...
Test passes locally, but [fails when being run as part of GHA](https://github.com/stellar/stellar-cli/actions/runs/13165927424/job/36745969462?pr=1734)
Currently the json args payload is deserialized into the following enum: https://github.com/stellar/soroban-cli/blob/abce95d81f85941c8696632cd37bb56bc7c5cb39/src/serve.rs#L71-L75 I find this name confusing because the requests are the different methods and this is the arguments. Could...