Version Packages - #504
Conversation
pr-reviewer Summary for #dc3e56d✅ No issues found The code review completed successfully with no findings. Review effort: 1/5 (Trivial) SummaryThis is a clean, auto-generated Changesets release PR bumping The semver bump is correct: one changeset carried a No findings. Token usage: 12 input, 1,532 output, 109,382 cache read, 22,081 cache write | Usage Guide New pushes are reviewed automatically with a 10-minute cooldown between reviews. To request a review at any time, comment |
There was a problem hiding this comment.
Auto-approved
This PR was automatically approved because:
- Claude recommends approval
- Claude assessed this as a minimal effort change
- The effort level is within the auto-approval threshold of 2
- No high or critical issues were detected
If you have any concerns, please request a manual review.
4d11c28
c2d8822 to
4d11c28
Compare
There was a problem hiding this comment.
Auto-approved
This PR was automatically approved because:
- Claude recommends approval
- Claude assessed this as a minimal effort change
- The effort level is within the auto-approval threshold of 2
- No high or critical issues were detected
If you have any concerns, please request a manual review.
15ede5b
4d11c28 to
15ede5b
Compare
There was a problem hiding this comment.
Auto-approved
This PR was automatically approved because:
- Claude recommends approval
- Claude assessed this as a minimal effort change
- The effort level is within the auto-approval threshold of 2
- No high or critical issues were detected
If you have any concerns, please request a manual review.
dc3e56d
15ede5b to
dc3e56d
Compare
There was a problem hiding this comment.
Auto-approved
This PR was automatically approved because:
- Claude recommends approval
- Claude assessed this as a minimal effort change
- The effort level is within the auto-approval threshold of 2
- No high or critical issues were detected
If you have any concerns, please request a manual review.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
nansen-cli@1.39.0
Minor Changes
3306897Thanks @kome12! - Add EVM swap-outcome verification totrade execute. Before broadcasting a swap on an EVM chain (Base), the CLI now simulates the transaction and confirms the wallet's balance changes match the quote — the input is spent within your maximum, at least the expected output is received, and no other token or NFT leaves the wallet — refusing to sign when they don't. This runs on top of the existing pre-broadcast checks and needs a simulation-capable RPC (NANSEN_BASE_SIM_RPC); when none is available it degrades with a warning rather than blocking the trade. Skip it with--no-verify-outcome. Solana is unaffected.Patch Changes
#495
e8cf217Thanks @kome12! - Harden swap-outcome verification error handling: a revert reported by the simulation endpoint as a top-level JSON-RPC error (rather than a per-call status) now fails closed (blocks the swap) instead of degrading, and a non-2xx simulation response (e.g. HTTP 401 "Invalid API key") now degrades with the real status and message instead of a misleading "returned no call result" warning.#499
de0bcc5Thanks @gulshngill! - Fixprofiler labels: call/api/v1/profiler/address/labelswith its v1 request body — the beta endpoint previously used was removed from the Nansen API.profiler batch --include labelsnow returns the label array itself instead of the raw{pagination, data}envelope.#506
f407edbThanks @gulshngill! - Add a canonical MCP setup section to the README — endpointhttps://mcp.nansen.ai/ra/mcp,NANSEN-API-KEYauth, per-client setup paths for Claude Code, Claude Tag, and generic or stdio-only clients, plus a pointer to the connection docs for Claude Desktop and Cursor — and point the out-of-credits and low-credit warnings at the credits tab of the billing page,app.nansen.ai/api?tab=api, instead of the bareapp.nansen.ai/api.#500
9ccf8a2Thanks @gulshngill! - Document global pagination options innansen schema.