@bundie/evm-cli
v0.2.0
Published
Bundie EVM CLI — prepare-only agent surface. Thin commander wrapper around @bundie/evm-sdk; returns unsigned EVM transactions for external signing.
Maintainers
Readme
@bundie/evm-cli
Prepare-only EVM CLI for the Bundie protocol. Thin wrapper around @bundie/evm-sdk; humans and scripts call the binary, agent backends import the SDK directly.
Binary: bundie-evm
Status: 0.1.0 scaffold. Read commands work today; write commands are wired to the SDK but the SDK calldata encoders are stubbed (return "not implemented").
Install
Once published:
npm install -g @bundie/evm-cliFor local development from a bundie-fi/cli clone:
cd cli/evm && npm install && npm run build
node cli/dist/index.js --helpUsage
# Read-only: works today.
bundie-evm list-deployments
bundie-evm list-deployments --chain 534352
bundie-evm list-strategies --chain 534352
bundie-evm list-strategies --chain 534352 --protocol MORPHO
# Write commands: stubbed in 0.1.0, will return "not implemented".
bundie-evm create-account --chain 534352 --payer 0x...
bundie-evm deposit \
--chain 534352 \
--payer 0x... \
--strategy MORPHO_edgeUSDC_10 \
--asset 0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4 \
--amount 1000000
bundie-evm withdraw --chain 534352 --payer 0x... --strategy ... --shares 1000000
bundie-evm bridge --chain 534352 --destination-chain 8453 --payer 0x... --token 0x... --amount 1000000
bundie-evm approve --chain 534352 --payer 0x... --token 0x... --spender 0x... --amount maxOutput shape
Write commands print one JSON object to stdout:
{
"description": "...",
"chainId": 534352,
"to": "0x...",
"value": "0x0",
"data": "0x...",
"gasEstimate": "0x...",
"metadata": { "...": "..." },
"preparedAt": "2026-04-29T00:00:00.000Z"
}Pipe it into your signer of choice. The CLI never touches a private key.
--execute (planned)
The Solana sister CLI exposes --execute for local BYOW broadcasting. The EVM equivalent is a 0.2.0 follow-up; passing --execute today will throw with a clear message.
License
MIT
