ABI Functions
The August Digital SDK includes all necessary contract ABIs (Application Binary Interfaces) for interacting with August vaults and related contracts. All ABIs are exported with the `ABI_` prefix.
Typing support for TypeScript
import { createContract, ABI_LENDING_POOL_V2 } from '@augustdigital/sdk'
const vaultContract = createContract({
address: '0x...',
abi: ABI_LENDING_POOL_V2,
provider,
});
// vaultContract is fully typed
vaultContract.maxSupply()Vault ABIs
ABI_LENDING_POOL
import { ABI_LENDING_POOL } from '@augustdigital/sdk';ABI_LENDING_POOL_V2
ABI_LENDING_POOL_V3
ABI_TOKENIZED_VAULT_V2
ABI_TOKENIZED_VAULT_V2_RECEIPT
ABI_TOKENIZED_VAULT_V2_WHITELISTED_ASSETS
Token ABIs
ABI_ERC20
ABI_ERC4626
ABI_ERC721
Utility ABIs
ABI_LOAN
ABI_REWARD_DISTRIBUTOR
Using ABIs
Creating Contract Instances
Reading Contract Data
Writing to Contracts
Last updated