UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

11 lines (10 loc) 1.12 kB
import { type Address, type DecodedAbiFunctionOutputs, type FullContractState, type ProviderRpcClient } from 'everscale-inpage-provider'; import { type NativeProxyAbi } from '../../models/native-proxy/abi'; export type NativeProxyConfigurations = DecodedAbiFunctionOutputs<typeof NativeProxyAbi, 'getConfiguration'>; export declare abstract class NativeProxyUtils { static getConfiguration(connection: ProviderRpcClient, proxyAddress: Address | string, cachedState?: FullContractState): Promise<NativeProxyConfigurations>; static getTvmEvmConfiguration(connection: ProviderRpcClient, proxyAddress: Address | string, cachedState?: FullContractState): Promise<Address>; static getSolTvmConfiguration(connection: ProviderRpcClient, proxyAddress: Address | string, cachedState?: FullContractState): Promise<Address>; static getTvmSolConfiguration(connection: ProviderRpcClient, proxyAddress: Address | string, cachedState?: FullContractState): Promise<Address>; static getDexMiddleware(connection: ProviderRpcClient, proxyAddress: Address | string, cachedState?: FullContractState): Promise<Address>; }