rs-soroban-env
rs-soroban-env copied to clipboard
Align various dependency versions with those in stellar-core
It turns out that the Cargo.lock file here resolved many transitive dependencies differently from their resolutions in stellar-core (even though we pinned direct dependency versions -- this doesn't handle indirect dependencies).
I wrote a tool https://github.com/graydon/check-lockfile-intersection that analyzes pairs of lockfiles and tells you which differences exist, and then went through soroban-env's lockfile aligning it with stellar-core's.
(I also downgraded an overzealous requirement specified in soroban-simulation's Cargo.toml file)