@rize-labs/banana-wallet-sdk-astar-test
Version:
Smart contract wallet sdk package by Banana Wallet
47 lines (46 loc) • 1.87 kB
TypeScript
import { ClientConfig } from "@account-abstraction/sdk";
import { ChainConfig, ChainSpecificConfig } from "./interfaces/Banana.interface";
export declare const BANANA_APP = "https://bananawallet.xyz";
export declare const BANANA_SERVER = "https://banana-server.xyz";
export declare const OPTIMISM_TESTNET_RPC = "https://opt-goerli.g.alchemy.com/v2/Q37EPFzF1O8kJt4oTob4ytwuUFTW0Gas";
export declare const MUMBAI_RPC = "https://polygon-mumbai.g.alchemy.com/v2/cNkdRWeB8oylSQJSA2V3Xev2PYh5YGr4";
export declare const ARBITRUM_TESTNET_RPC = "https://arb-goerli.g.alchemy.com/v2/i-ei4ue2tQfCNvYGJ63NWcv8U8nEl0dw";
export declare const GOERLI_RPC = "https://eth-goerli.g.alchemy.com/v2/IaVkSX3wU98rK7vpVyFgIryaaHfYpoST";
export declare const GNOSIS_RPC = "https://rpc.gnosischain.com/";
export declare const CHIADO_TESTNET_RPC = "https://rpc.chiado.gnosis.gateway.fm";
export declare const SHIBUYA_TESTNET_RPC = "https://evm.shibuya.astar.network";
export declare enum Chains {
goerli = 5,
mumbai = 80001,
optimismTestnet = 420,
arbitrumTestnet = 421613,
gnosis = 100,
chiadoTestnet = 10200,
shibuyaTesnet = 81
}
export declare function getClientConfigInfo(chain: Chains): ClientConfig;
export declare function getChainSpecificAddress(chain: Chains): ChainConfig;
export declare function getChainSpecificConfig(chain: Chains): ChainSpecificConfig;
export declare enum ChainId {
MAINNET = 1,
ROPSTEN = 3,
RINKEBY = 4,
GOERLI = 5,
KOVAN = 42,
POLYGON = 137,
POLYGON_MUMBAI = 80001,
BSC = 56,
BSC_TESTNET = 97,
OPTIMISM = 10,
OPTIMISM_TESTNET = 69,
ARBITRUM = 42161,
ARBITRUM_TESTNET = 421611,
ARBITRUM_NOVA = 42170,
AVALANCHE = 43114,
AVALANCHE_TESTNET = 43113,
FANTOM = 250,
FANTOM_TESTNET = 4002,
GNOSIS = 100,
AURORA = 1313161554,
AURORA_TESTNET = 1313161556
}