Skip to main content
Everything a wallet or app does against a live vault, through the API. The API builds each transaction, you sign it and send it back. Shares, and dfTokens. A deposit does not credit a number in a database. The vault mints dfTokens to the user’s own address, shares that represent their slice of it. Nothing is minted when the vault earns, so the shares stay put and each one becomes worth more, which is where the APY comes from. balance returns underlyingBalance, the shares already converted to the vault’s asset, so most integrations never handle the share count directly. The ones that do, because dfTokens are transferable like any other token, have a guide. The client setup is in the Quickstart. Vault addresses are on Contract Deployments. To call the vault contract yourself rather than going through the API, see Direct Contract Calls.

Operate your vault from the Console

Every operation on this page is also a click at console.defindex.io: deposit and withdraw with a connected wallet, and rebalance, rescue, or upgrade from the vault’s Admin tab.