Properties
Protected __bridge
__bridge: any
Protected __tronWeb
__tronWeb: any
Protected __usdc
__usdc: any
Accessors
tronWeb
- get tronWeb(): any
-
Returns any
Methods
bridge
- bridge(sourceWallet: string, destinationWallet: string | PublicKey | default, destination: BridgeNetworks, tokenSymbol: string, amount: string | BigNumber, privateKey: string): Promise<string>
-
Parameters
-
sourceWallet: string
-
destinationWallet: string | PublicKey | default
-
-
tokenSymbol: string
-
amount: string | BigNumber
-
privateKey: string
Returns Promise<string>
bridgeWeb
- bridgeWeb(destination: BridgeNetworks, tokenSymbol: string, amount: string | BigNumber, destinationWallet: string | PublicKey | default, sourceWallet: string, trWeb: any): Promise<string>
-
Parameters
-
-
tokenSymbol: string
-
amount: string | BigNumber
-
destinationWallet: string | PublicKey | default
-
sourceWallet: string
-
trWeb: any
Returns Promise<string>
deSerializeDepositEvent
- deSerializeDepositEvent(depositTxHash: string): Promise<null | {
amount: string;
destination: {
address: string;
chain: BridgeNetworks;
};
}>
-
Returns Promise<null | {
amount: string;
destination: {
address: string;
chain: BridgeNetworks;
};
}>
Private fromTronAddress
- fromTronAddress(address: string): string
-
Returns string
getAddress
- getAddress(entity: "tokens" | "bridge" | "depositWallet" | "releaseWallet", tokenSymbol?: string): string
-
Parameters
-
entity: "tokens" | "bridge" | "depositWallet" | "releaseWallet"
-
Optional tokenSymbol: string
Returns string
Private getContractAt
- getContractAt(address: string, abi: any): Promise<any>
-
Returns Promise<any>
getTokenBalanceOnNetwork
- getTokenBalanceOnNetwork(tokenSymbol: string, address: string): Promise<BigNumber>
-
Parameters
-
tokenSymbol: string
-
address: string
Returns Promise<BigNumber>
getTxnHashed
- getTxnHashed(txnID: string): string
-
Returns string
Private initContracts
- initContracts(): Promise<void>
-
Returns Promise<void>
Private isValidToken
- isValidToken(tokenSymbol: string): boolean
-
Returns boolean
setApiKey
- setApiKey(apiKey: string): void
-
Returns void
Bridge tokens to another supported chain
Returns