Configuration interface for the AptosProvider.

AptosProviderConfig

interface AptosProviderConfig {
    addresses: {
        A_TOKENS: AccountAddress;
        AAVE_ACL: AccountAddress;
        AAVE_CONFIG: AccountAddress;
        AAVE_DATA: AccountAddress;
        AAVE_MATH: AccountAddress;
        AAVE_MOCK_UNDERLYINGS: AccountAddress;
        AAVE_ORACLE: AccountAddress;
        AAVE_POOL: AccountAddress;
        VARIABLE_TOKENS: AccountAddress;
    };
    aptosApiKey?: string;
    assets?: {
        APT: AccountAddress;
        sUSDe: AccountAddress;
        USDC: AccountAddress;
        USDT: AccountAddress;
    };
    network: Network;
}

Properties

addresses: {
    A_TOKENS: AccountAddress;
    AAVE_ACL: AccountAddress;
    AAVE_CONFIG: AccountAddress;
    AAVE_DATA: AccountAddress;
    AAVE_MATH: AccountAddress;
    AAVE_MOCK_UNDERLYINGS: AccountAddress;
    AAVE_ORACLE: AccountAddress;
    AAVE_POOL: AccountAddress;
    VARIABLE_TOKENS: AccountAddress;
}

The contract addresses used by the AptosProvider.

aptosApiKey?: string

The aptos api key.

assets?: {
    APT: AccountAddress;
    sUSDe: AccountAddress;
    USDC: AccountAddress;
    USDT: AccountAddress;
}
network: Network

The network configuration for the AptosProvider.