AlgorandConfig: {
    assets: (AlgorandNativeTokenConfig | AlgorandStandardAssetConfig)[];
    bridgeAccounts: {
        algoOwner: string;
        algoVault: string;
        asaOwner: string;
        asaVault: string;
        bridge: string;
        bridgeOwner: string;
        feeReceiver: string;
        multiSig1: string;
        multiSig2: string;
        tokenBridgeProgramID: string;
        tokenBridgeV2ProgramID: string;
        usdcDeposit: string;
        usdcReceiver: string;
    };
    bridgeProgramId: number;
    indexerPort?: string;
    indexerUrl: string;
    nativeTokenSymbol: string;
    serverPort?: string;
    serverUrl: string;
}

Configuration object for Algorand.

Property

The URL of the Algorand server.

Property

The port of the Algorand server (optional).

Property

The URL of the Algorand indexer.

Property

The port of the Algorand indexer (optional).

Property

The symbol of the native token.

Property

The program ID for the bridge.

Property

The accounts used by the bridge.

Property

The ASA owner account.

Property

The Algo owner account.

Property

The bridge owner account.

Property

The fee receiver account.

Property

The first multisig account.

Property

The second multisig account.

Property

The bridge account.

Property

The ASA vault account.

Property

The Algo vault account.

Property

The USDC receiver account.

Property

The USDC deposit account.

Property

The program ID for the token bridge.

Property

The program ID for the token bridge V2.

Property

The array of asset configurations.

Type declaration

  • assets: (AlgorandNativeTokenConfig | AlgorandStandardAssetConfig)[]
  • bridgeAccounts: {
        algoOwner: string;
        algoVault: string;
        asaOwner: string;
        asaVault: string;
        bridge: string;
        bridgeOwner: string;
        feeReceiver: string;
        multiSig1: string;
        multiSig2: string;
        tokenBridgeProgramID: string;
        tokenBridgeV2ProgramID: string;
        usdcDeposit: string;
        usdcReceiver: string;
    }
    • algoOwner: string
    • algoVault: string
    • asaOwner: string
    • asaVault: string
    • bridge: string
    • bridgeOwner: string
    • feeReceiver: string
    • multiSig1: string
    • multiSig2: string
    • tokenBridgeProgramID: string
    • tokenBridgeV2ProgramID: string
    • usdcDeposit: string
    • usdcReceiver: string
  • bridgeProgramId: number
  • Optional indexerPort?: string
  • indexerUrl: string
  • nativeTokenSymbol: string
  • Optional serverPort?: string
  • serverUrl: string

Generated using TypeDoc