Soroban

Latest version: v0.9.1

Safety actively analyzes 701382 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 9

0.3.0

**Full Changelog**: https://github.com/stellar/soroban-tools/compare/v0.2.1...v0.3.0

Soroban-CLI

* Added type description to errors when using `--arg` by waldmatias in https://github.com/stellar/soroban-tools/pull/263
* Additional CLI support for the contract deployment changes. by dmkozh in https://github.com/stellar/soroban-tools/pull/286
* Adds support for `soroban deploy --wasm-hash ...`, as well as `soroban install --wasm ...`
* Add xdr and env version to `version` subcommand output by leighmcculloch in https://github.com/stellar/soroban-tools/pull/293

General code cleanup, repository restructuring, and bugfixes

* Inline variables in format strings by willemneal in https://github.com/stellar/soroban-tools/pull/248
* Update rust-version by github-actions in https://github.com/stellar/soroban-tools/pull/246
* Lean on workspace inheritance for deps for development by leighmcculloch in https://github.com/stellar/soroban-tools/pull/252
* Restructure repository by tsachiherman in https://github.com/stellar/soroban-tools/pull/251
* Fix Cargo.lock by leighmcculloch in https://github.com/stellar/soroban-tools/pull/257
* Upgrade crate-git-revision to 0.0.4 by brson in https://github.com/stellar/soroban-tools/pull/292
* soroban-cli: fix that the footpoint was not set correctly when deploying the wrapped token contract by overcat in https://github.com/stellar/soroban-tools/pull/278

Soroban-RPC

* Add `soroban-rpc version` subcommand by tsachiherman in https://github.com/stellar/soroban-tools/pull/272 and https://github.com/stellar/soroban-tools/pull/273
* Add a new `getLedgerEntry` jsonrpc method by paulbellamy in https://github.com/stellar/soroban-tools/pull/274
* This will deprecate and replace `getContractData`. The new endpoint allows you to fetch any ledger entry (not just contract data ledger entries).
* [Current API Docs](https://docs.google.com/document/d/1TZUDgo_3zPz7TiPMMHVW_mtogjLyPL0plvzGMsxSz6A/edit#heading=h.r8h0pjnroini)
* Added new `getEvents` method (Currently backed by horizon) by paulbellamy in https://github.com/stellar/soroban-tools/pull/270
* `getEvents` lets you fetch and filter a range of events emitted by contract transactions.
* [Current API Docs](https://docs.google.com/document/d/1TZUDgo_3zPz7TiPMMHVW_mtogjLyPL0plvzGMsxSz6A/edit#heading=h.t03hji406t76)

Deprecations

- `getContractData` jsonrpc method is deprecated in favor of the new `getLedgerEntry`, and will be removed in the next release.

Moved this command into this repo from https://github.com/stellar/go

* Update the docker building file for the soroban-rpc to match the new location by tsachiherman in https://github.com/stellar/soroban-tools/pull/261
* sync up with go repository by tsachiherman in https://github.com/stellar/soroban-tools/pull/265

Code cleanup & testing

* Separate the daemon from the main function by tsachiherman in https://github.com/stellar/soroban-tools/pull/267
* Run soroban-rpc tests on ubuntu focal so stellar-core can install by paulbellamy in https://github.com/stellar/soroban-tools/pull/289
* updated soroban core version for integration tests by sreuland in https://github.com/stellar/soroban-tools/pull/283

0.2.1

What's Changed
* Fix publish binary ci job by leighmcculloch in https://github.com/stellar/soroban-cli/pull/249
* Bump version to 0.2.1 by github-actions in https://github.com/stellar/soroban-cli/pull/250


**Full Changelog**: https://github.com/stellar/soroban-cli/compare/v0.2.0...v0.2.1

0.2.0

What's Changed
* Update deps and get BytesM/StringM by leighmcculloch in https://github.com/stellar/soroban-cli/pull/217
* Embed the token spec by leighmcculloch in https://github.com/stellar/soroban-cli/pull/214
* Add first integration test by 2opremio in https://github.com/stellar/soroban-cli/pull/220
* Create source account by leighmcculloch in https://github.com/stellar/soroban-cli/pull/219
* Move the git revision logic to a crate by leighmcculloch in https://github.com/stellar/soroban-cli/pull/224
* Group test-wasms in fixtures and use for e2e test by leighmcculloch in https://github.com/stellar/soroban-cli/pull/222
* Check container is ready in e2e-test ci job by leighmcculloch in https://github.com/stellar/soroban-cli/pull/223
* Publish binaries by leighmcculloch in https://github.com/stellar/soroban-cli/pull/229
* Support Linux aarch64 builds by leighmcculloch in https://github.com/stellar/soroban-cli/pull/230
* Add token contract e2e test by 2opremio in https://github.com/stellar/soroban-cli/pull/233
* Add optimize sub-command using wasm-opt by leighmcculloch in https://github.com/stellar/soroban-cli/pull/236
* Fix the bin name in the completion command by fdesjardins in https://github.com/stellar/soroban-cli/pull/239
* Enable converge on wasm-opt optimization by leighmcculloch in https://github.com/stellar/soroban-cli/pull/238
* Fix jsonrpc compliance issue 151 by paulbellamy in https://github.com/stellar/soroban-cli/pull/242
* chore: reorg integration tests into single binary and add helper types to improve tests by willemneal in https://github.com/stellar/soroban-cli/pull/235
* Run CLI builds and tests on all platforms by leighmcculloch in https://github.com/stellar/soroban-cli/pull/237
* Bump version to 0.2.0 by github-actions in https://github.com/stellar/soroban-cli/pull/245


**Full Changelog**: https://github.com/stellar/soroban-cli/compare/v0.1.2...v0.2.0

0.1.2

What's Changed
* Fix the url the invoke client connects to for the rpc by leighmcculloch in https://github.com/stellar/soroban-cli/pull/215
* Bump version to 0.1.2 by github-actions in https://github.com/stellar/soroban-cli/pull/216


**Full Changelog**: https://github.com/stellar/soroban-cli/compare/v0.1.1...v0.1.2


Binaries were retroactively built in https://github.com/stellar/soroban-cli/pull/227.

0.1.1

What's Changed
* Change cli serve defaults and path to match quickstart docker by paulbellamy in https://github.com/stellar/soroban-cli/pull/211
* invoke: Improve error when invoking a token contract and no wasm is passed by 2opremio in https://github.com/stellar/soroban-cli/pull/212
* Bump version to 0.1.1 by github-actions in https://github.com/stellar/soroban-cli/pull/213


**Full Changelog**: https://github.com/stellar/soroban-cli/compare/v0.1.0...v0.1.1

0.1.0

What's Changed
* Improve error reporting by 2opremio in https://github.com/stellar/soroban-cli/pull/110
* Fix strval u64 parsing by leighmcculloch in https://github.com/stellar/soroban-cli/pull/118
* Improve caching of Rust build artifacts and update workflows by leighmcculloch in https://github.com/stellar/soroban-cli/pull/120
* Set and store LedgerInfo by sisuresh in https://github.com/stellar/soroban-cli/pull/119
* Add publish dry run to build on release branches by leighmcculloch in https://github.com/stellar/soroban-cli/pull/122
* Separate the publish workflows and use new versions by leighmcculloch in https://github.com/stellar/soroban-cli/pull/123
* Update soroban-spec, stellar-strkey, soroban-env-*, soroban-wasmi by leighmcculloch in https://github.com/stellar/soroban-cli/pull/125
* Add release documentation by leighmcculloch in https://github.com/stellar/soroban-cli/pull/124
* Update soroban-env by leighmcculloch in https://github.com/stellar/soroban-cli/pull/129
* Forget vm before finishing host by graydon in https://github.com/stellar/soroban-cli/pull/131
* Revert "Forget vm before finishing host" by leighmcculloch in https://github.com/stellar/soroban-cli/pull/132
* invoke: Ensure all references to the host are released before `try_finish()` by 2opremio in https://github.com/stellar/soroban-cli/pull/130
* Fix output logs of events by leighmcculloch in https://github.com/stellar/soroban-cli/pull/139
* Update stellar-xdr, soroban-env, soroban-spec by leighmcculloch in https://github.com/stellar/soroban-cli/pull/141
* Remove usage of the VM from the invoke command by leighmcculloch in https://github.com/stellar/soroban-cli/pull/140
* CLI: add basic versions of getHealth and getAccount by paulbellamy in https://github.com/stellar/soroban-cli/pull/134
* Update stellar-xdr, soroban-env, soroban-spec by leighmcculloch in https://github.com/stellar/soroban-cli/pull/143
* Update soroban-env, soroban-spec, stellar-xdr by leighmcculloch in https://github.com/stellar/soroban-cli/pull/147
* Add js sdk client headers through cors by paulbellamy in https://github.com/stellar/soroban-cli/pull/149
* Support debug logs by leighmcculloch in https://github.com/stellar/soroban-cli/pull/148
* Update rust-version by github-actions in https://github.com/stellar/soroban-cli/pull/150
* Support account id auth by leighmcculloch in https://github.com/stellar/soroban-cli/pull/154
* Support getting all data for contract with read command by leighmcculloch in https://github.com/stellar/soroban-cli/pull/155
* Add option for choosing which account invoke happens as by leighmcculloch in https://github.com/stellar/soroban-cli/pull/157
* Add xdr subcommand for decoding xdr by leighmcculloch in https://github.com/stellar/soroban-cli/pull/160
* Update soroban-spec, soroban-env, stellar-xdr by leighmcculloch in https://github.com/stellar/soroban-cli/pull/162
* Add source account support to serve simulate/sendTransaction by leighmcculloch in https://github.com/stellar/soroban-cli/pull/159
* Update stellar-xdr, soroban-spec, soroban-env by leighmcculloch in https://github.com/stellar/soroban-cli/pull/164
* Deploy contract to RPC server by 2opremio in https://github.com/stellar/soroban-cli/pull/152
* deploy: Allow setting private key from env variable by 2opremio in https://github.com/stellar/soroban-cli/pull/168
* Update deploy subcommand to use `create_contract_from_source()` by 2opremio in https://github.com/stellar/soroban-cli/pull/167
* Extract soroban_rpc crate by leighmcculloch in https://github.com/stellar/soroban-cli/pull/170
* Rename private key to secret key by leighmcculloch in https://github.com/stellar/soroban-cli/pull/171
* Log errors to stderr in serve by leighmcculloch in https://github.com/stellar/soroban-cli/pull/163
* Deploy token contract by paulbellamy in https://github.com/stellar/soroban-cli/pull/166
* Fix sequence number in deploy's transaction by 2opremio in https://github.com/stellar/soroban-cli/pull/174
* Improve serve's txn processing error messages by paulbellamy in https://github.com/stellar/soroban-cli/pull/175
* Update soroban-spec, soroban-env, stellar-xdr by leighmcculloch in https://github.com/stellar/soroban-cli/pull/176
* Rename soroban-cli to soroban by leighmcculloch in https://github.com/stellar/soroban-cli/pull/177
* Update the sdk to 864a309b by paulbellamy in https://github.com/stellar/soroban-cli/pull/178
* Allow user to specify custom salt when deploying to remote rpc server by paulbellamy in https://github.com/stellar/soroban-cli/pull/179
* Change footprint in serve responses to use xdr by leighmcculloch in https://github.com/stellar/soroban-cli/pull/182
* Invoke contract from RPC server by 2opremio in https://github.com/stellar/soroban-cli/pull/181
* Don't print rpc status to stdout by paulbellamy in https://github.com/stellar/soroban-cli/pull/184
* Fix binary name in instructions in README by willemneal in https://github.com/stellar/soroban-cli/pull/185
* invoke: Print result when using an RPC Server by 2opremio in https://github.com/stellar/soroban-cli/pull/186
* Update soroban-spec by leighmcculloch in https://github.com/stellar/soroban-cli/pull/188
* Rename private-strkey to secret-key by leighmcculloch in https://github.com/stellar/soroban-cli/pull/190
* Fix a bug in the return format of sendTransaction by paulbellamy in https://github.com/stellar/soroban-cli/pull/195
* Add env vars for network config flags by paulbellamy in https://github.com/stellar/soroban-cli/pull/194
* Swap std::thread::sleep for tokio::time::sleep by paulbellamy in https://github.com/stellar/soroban-cli/pull/196
* Add git sha to version information by leighmcculloch in https://github.com/stellar/soroban-cli/pull/198
* Remove some unused deps by leighmcculloch in https://github.com/stellar/soroban-cli/pull/200
* Add contractCode to token init footprint by paulbellamy in https://github.com/stellar/soroban-cli/pull/201
* Make sandbox deploy contract id optional by paulbellamy in https://github.com/stellar/soroban-cli/pull/202
* Inspect and use the error from simulateTransaction by 2opremio in https://github.com/stellar/soroban-cli/pull/204
* Output the ledger footprint when invoking by leighmcculloch in https://github.com/stellar/soroban-cli/pull/203
* invoke: Fix (and enforce) getContractData invocation by 2opremio in https://github.com/stellar/soroban-cli/pull/205
* Add back ability to use --wasm in remote invoke by leighmcculloch in https://github.com/stellar/soroban-cli/pull/206
* Reorder options in commands by leighmcculloch in https://github.com/stellar/soroban-cli/pull/207
* Group sandbox and rpc options together by leighmcculloch in https://github.com/stellar/soroban-cli/pull/208
* Update soroban-spec, soroban-env, stellar-strkey, etc by leighmcculloch in https://github.com/stellar/soroban-cli/pull/209
* Bump version to 0.1.0 by github-actions in https://github.com/stellar/soroban-cli/pull/210

New Contributors
* willemneal made their first contribution in https://github.com/stellar/soroban-cli/pull/185

**Full Changelog**: https://github.com/stellar/soroban-cli/compare/v0.0.4...v0.1.0

Page 8 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.