Class AlgorandConnect

Hierarchy

  • AlgorandConnect

Constructors

Properties

accountsStore: AlgorandAccountsStore
assetsRepo: AssetsRepository
client: default
clientIndexer: default

Methods

  • Returns

    Parameters

    • sourceAddress: string
    • destinationAdress: string
    • destinationNetwork: BridgeNetworks
    • tokenSymbol: string
    • amount: bigint

    Returns Promise<Transaction[]>

  • Returns

    Parameters

    • key: "bridge" | "asaOwner" | "algoOwner" | "bridgeOwner" | "feeReceiver" | "multiSig1" | "multiSig2" | "asaVault" | "algoVault" | "usdcReceiver" | "usdcDeposit" | "tokenBridgeV2Address"

    Returns string

  • Returns

    Parameters

    • address: string
    • tokenSymbol: string

    Returns Promise<{
        balanceBn: BigNumber;
        balanceHuman: BigNumber;
    }>

  • Returns

    Parameters

    • signerAddress: string
    • tokenSymbol: string

    Returns Promise<Transaction>

  • Returns

    Parameters

    • address: string
    • expectedAmount: number
    • tokenSymbol: string
    • timeoutSeconds: number = 60
    • threshold: number = 0.001
    • anybalance: boolean = false
    • noBalance: boolean = false

    Returns Promise<number>

  • Returns

    Parameters

    • address: string
    • tokenSymbol: string
    • startingAmount: number
    • timeoutSeconds: number = 60

    Returns Promise<number>

  • Returns

    Parameters

    • address: string
    • minAmount: number
    • tokenSymbol: string
    • timeoutSeconds: number = 60

    Returns Promise<number>

Generated using TypeDoc