UNPKG

rubic-sdk-next

Version:
27 lines (26 loc) 1.33 kB
import { BlockchainName } from '../../../models/blockchain-name'; import { BasicTransactionOptions } from '../models/basic-transaction-options'; import { TonWeb3Pure } from '../../../web3-pure/typed-web3-pure/ton-web3-pure/ton-web3-pure'; import { TonWalletProviderCore } from '../../../../sdk/models/wallet-provider'; import { Web3Private } from '../web3-private'; import { TonTransactionOptions } from './models/ton-types'; export declare class TonWeb3Private extends Web3Private { protected readonly Web3Pure: typeof TonWeb3Pure; private readonly tonApi; private readonly tonConnectUI; getBlockchainName(): Promise<BlockchainName>; sendTransaction(options: TonTransactionOptions): Promise<string>; /** * Transfer asset from on wallet to another * @param tokenAddress Token address to transfer * @param walletAddress Wallet address to transfer from * @param receiver Receiver wallet address * @param amount Transfer amount * @param options Transaction options */ transferAsset(tokenAddress: string, walletAddress: string, receiver: string, amount: string, options?: BasicTransactionOptions): Promise<string>; private transferNative; private transferJetton; private waitForTransactionReceipt; constructor(tonProviderCore: TonWalletProviderCore); }