w3-io/W3 Vault Action

Deposit and withdraw USDC from W3 Yelay vaults, with cross-chain CCTP bridging

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandOperation to perform. Submitting (signs + broadcasts via the W3 bridge): deposit, redeem, status, withdraw-oldest, withdraw-by-id, list-deposits. Intent-building (returns unsigned tx payload for external signers): build-deposit, build-approve. yes
po-idPurchase order identifier for deposit trackingno
amountUSDC amount as string (e.g. "1000.00"). For build-approve, MUST be exact (max-uint disallowed).no
source-chainSource chain for USDC (default: base). For cross-chain, CCTP bridges to Base first.nobase
receiverReceiver address. Required by build-deposit. Defaults to signer for direct deposit/redeem.no
spenderSpender address for build-approve. Defaults to the configured environment's vault.no
environmentVault environment: testing (Base, projectId=1), base-production (Base, projectId=1), ethereum-production (Ethereum, projectId=30301 — the W3 Vault that payments.w3.io reads APY from), or production (alias of base-production, for backwards compatibility). notesting
sandboxUse Circle IRIS sandbox for attestation (default: false)nofalse
fromStart index for deposit pagination (default: 0)no0
toEnd index for deposit pagination (default: 10)no10
namedescription
resultJSON result of the operation