MakerDAO Vault Manager
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
MakerDAO Vault Manager provides direct, non-custodial access to the MakerDAO protocol on Ethereum. It enables vault (CDP) management operations including collateral locking and freeing, DAI generation and repayment, and vault ownership transfers. The tool reads Vat contract state, Jug contract state, Spot contract state, Dog contract state, vault state, urn data, ilk data, collateral balances, debt positions, stability fee rates, liquidation ratios, collateral prices, debt ceilings, line limits, vow contract state, chain ID, block timestamp, system state, and governance data. It writes lock, free, draw, wipe, wipeAll, give, open, join, exit, frob, grab, heal, and cage. All operations are signed and broadcast through your connected wallet — funds never leave your control.
HOW TO USE
Connect your EVM-compatible wallet (MetaMask, WalletConnect, or similar) using the wallet bridge. Select Ethereum Mainnet — MakerDAO Vaults are primarily deployed on Ethereum. Paste the Vat contract address and optionally the join adapter address — the tool does not hardcode any address, giving you full control to use official MakerDAO deployments or fork contracts. Choose your action from the dropdown: lock collateral, free collateral, draw DAI, wipe debt, wipe all debt, or give vault ownership. Enter the ilk (collateral type, e.g., ETH-A), the urn (vault) address, and the amount. For the give action, specify the new owner address. Click Review to verify all parameters before signing. The tool shows a clear summary of the transaction, then signs and broadcasts through your wallet with progress tracking.
HOW IT WORKS UNDER THE HOOD
The tool uses a dynamic gas estimation strategy that adapts to network conditions. Before each transaction, it calls estimateGas on the chosen method with the exact parameters, then adds a 20% buffer to avoid out-of-gas failures. For lock and free operations, the tool interacts with both the join adapter (to move collateral into the Vat) and the Vat contract (to update the vault's collateral balance). For draw and wipe operations, the tool calls the frob method on the Vat contract with positive or negative dart values to generate or repay DAI. The tool constructs the appropriate transaction data for each MakerDAO action, handling the ilk as a bytes32 parameter. After broadcasting, the tool waits for the transaction receipt using ethers.js wait() with confirmation tracking. It uses receipt.effectiveGasPrice for accurate cost reporting, not tx.gasPrice — critical for post-EIP-1559 networks. All token amounts are parsed using ethers.utils.parseUnits with 18 decimals by default.
WHAT IT CANNOT SEE
The tool cannot predict future stability fee changes that will affect borrowing costs; stability fees adjust through governance votes. It cannot verify that the oracle price data is accurate or not manipulated; the tool reads the on-chain oracle but does not validate its integrity. It cannot detect if the user has off-chain debt that affects their true borrowing capacity; only on-chain positions are considered. It cannot guarantee that the calculated liquidation ratio will remain safe if collateral prices move after the calculation; price volatility can change the position rapidly. It cannot verify that the user's actual debt position matches the simulated position due to pending transactions or accrued fees; the simulation is a snapshot in time. It cannot predict when the next stability fee update will occur; fee updates are triggered by governance votes.
PLEASE NOTE
This tool works exclusively with EVM-compatible blockchains, primarily Ethereum Mainnet where MakerDAO is deployed. It does not support non-EVM chains. Always verify the Vat and join adapter contract addresses against official MakerDAO documentation before use. Using incorrect addresses may result in loss of funds. The tool is provided as-is with no warranty of any kind. Never approve a token contract that you do not fully understand and trust. Vault management requires understanding of collateralization ratios and liquidation risks.