SYMBOL INDEX (151 symbols across 24 files) FILE: android/example/src/main/java/com/coinbase/android/beta/SecondActivity.java class SecondActivity (line 19) | public class SecondActivity extends AppCompatActivity { method onCreate (line 25) | @Override method onStart (line 40) | @Override method onActivityResult (line 68) | @Override FILE: docs/src/components/HomepageFeatures/index.tsx type FeatureItem (line 5) | type FeatureItem = { function Feature (line 50) | function Feature({title, description}: FeatureItem) { function HomepageFeatures (line 61) | function HomepageFeatures(): JSX.Element { FILE: docs/src/pages/index.tsx function HomepageHeader (line 10) | function HomepageHeader() { function Home (line 29) | function Home(): JSX.Element { FILE: flutter/example/lib/main.dart function main (line 9) | void main() class MyApp (line 13) | class MyApp extends StatefulWidget { method createState (line 17) | State createState() class _MyAppState (line 20) | class _MyAppState extends State { method initState (line 26) | void initState() method _requestAccount (line 42) | Future _requestAccount() method _personalSign (line 63) | Future _personalSign() method _resetSession (line 88) | Future _resetSession() method build (line 102) | Widget build(BuildContext context) FILE: flutter/example/test/widget_test.dart function main (line 13) | void main() FILE: flutter/lib/account.dart class Account (line 1) | class Account { method toJson (line 12) | Map toJson() FILE: flutter/lib/action.dart class Action (line 3) | class Action { method toJson (line 26) | Map toJson() FILE: flutter/lib/coinbase_wallet_sdk.dart class CoinbaseWalletSDK (line 12) | class CoinbaseWalletSDK { method configure (line 18) | Future configure(Configuration configuration) method initiateHandshake (line 31) | Future> initiateHandshake( method makeRequest (line 54) | Future> makeRequest(Request request) method resetSession (line 65) | Future resetSession() method isAppInstalled (line 70) | Future isAppInstalled() method _configureIOS (line 78) | Future _configureIOS(IOSConfiguration? configuration) method _configureAndroid (line 86) | Future _configureAndroid(AndroidConfiguration? configuration) class ReturnValueWithAccount (line 95) | class ReturnValueWithAccount { FILE: flutter/lib/coinbase_wallet_sdk_method_channel.dart class MethodChannelCoinbaseWalletSdkFlutter (line 9) | class MethodChannelCoinbaseWalletSdkFlutter method call (line 16) | Future call(String method, [arguments]) FILE: flutter/lib/coinbase_wallet_sdk_platform_interface.dart class CoinbaseWalletSdkFlutterPlatform (line 5) | abstract class CoinbaseWalletSdkFlutterPlatform extends PlatformInterface { method call (line 27) | Future call(String method, [dynamic arguments]) class PlatformError (line 30) | class PlatformError implements Exception { method toString (line 37) | String toString() class PlatformResult (line 42) | class PlatformResult { FILE: flutter/lib/configuration.dart class Configuration (line 1) | class Configuration { class IOSConfiguration (line 11) | class IOSConfiguration { method toJson (line 20) | Map toJson() class AndroidConfiguration (line 28) | class AndroidConfiguration { method toJson (line 35) | Map toJson() FILE: flutter/lib/eth_web3_rpc.dart class RequestAccounts (line 5) | class RequestAccounts extends Action { class PersonalSign (line 13) | class PersonalSign extends Action { class SignTypedDataV3 (line 28) | class SignTypedDataV3 extends Action { class SignTypedDataV4 (line 46) | class SignTypedDataV4 extends Action { class SignTransaction (line 64) | class SignTransaction extends Action { class SendTransaction (line 93) | class SendTransaction extends Action { class SwitchEthereumChain (line 122) | class SwitchEthereumChain extends Action { FILE: flutter/lib/request.dart class Request (line 4) | class Request { method toJson (line 13) | Map toJson() FILE: flutter/lib/return_value.dart class ReturnValue (line 1) | class ReturnValue { class ReturnValueError (line 21) | class ReturnValueError { FILE: flutter/test/coinbase_wallet_sdk_method_channel_test.dart function main (line 5) | void main() FILE: flutter/test/coinbase_wallet_sdk_test.dart function main (line 26) | void main() FILE: react-native/example/App.js function logVersion (line 60) | async function logVersion() { FILE: react-native/src/CoinbaseWalletSDK.ts function configure (line 17) | function configure({ function initiateHandshake (line 29) | async function initiateHandshake( function makeRequest (line 44) | async function makeRequest( function handleResponse (line 62) | function handleResponse(url: URL): boolean { function isCoinbaseWalletInstalled (line 66) | async function isCoinbaseWalletInstalled(): Promise { function getCoinbaseWalletMWPVersion (line 70) | async function getCoinbaseWalletMWPVersion(): Promise { function isConnected (line 74) | function isConnected(): boolean { function resetSession (line 78) | function resetSession() { FILE: react-native/src/CoinbaseWalletSDK.types.ts type ConfigurationParams (line 1) | type ConfigurationParams = { type Action (line 7) | type Action = { type Account (line 13) | type Account = { type Result (line 19) | type Result = { type ActionSource (line 25) | type ActionSource = { FILE: react-native/src/WalletMobileSDKEVMProvider.ts constant CACHED_ADDRESSES_KEY (line 39) | const CACHED_ADDRESSES_KEY = "mobile_sdk.addresses"; constant CHAIN_ID_KEY (line 40) | const CHAIN_ID_KEY = "mobile_sdk.chain_id"; type WalletMobileSDKProviderOptions (line 42) | interface WalletMobileSDKProviderOptions { type KVStorage (line 49) | interface KVStorage type AddEthereumChainParams (line 52) | interface AddEthereumChainParams { type SwitchEthereumChainParams (line 65) | interface SwitchEthereumChainParams { type WatchAssetParams (line 69) | interface WatchAssetParams { type EthereumTransactionParams (line 79) | interface EthereumTransactionParams { class WalletMobileSDKEVMProvider (line 93) | class WalletMobileSDKEVMProvider method constructor (line 102) | constructor(opts?: WalletMobileSDKProviderOptions) { method selectedAddress (line 130) | public get selectedAddress(): AddressString | undefined { method networkVersion (line 134) | public get networkVersion(): string { method host (line 138) | public get host(): string { method connected (line 146) | public get connected(): boolean { method chainId (line 150) | public get chainId(): string { method supportsSubscriptions (line 154) | public supportsSubscriptions(): boolean { method disconnect (line 158) | public disconnect(): boolean { method send (line 180) | public send( method sendAsync (line 231) | public async sendAsync( method request (line 256) | public async request(args: RequestArguments): Promise { method _sendRequest (line 297) | private _sendRequest(request: JSONRPCRequest): JSONRPCResponse { method _sendMultipleRequestsAsync (line 312) | private _sendMultipleRequestsAsync( method _sendRequestAsync (line 318) | private _sendRequestAsync(request: JSONRPCRequest): Promise { method _personal_sign (line 423) | private async _personal_sign(params: unknown[]): Promise { method _getProviderError (line 757) | private _getProviderError(result: Result) { method _getChainId (line 769) | private _getChainId(): IntNumber { method _updateChainId (line 775) | private _updateChainId(chainId: number) { method _setAddresses (line 784) | private _setAddresses(addresses: string[]) { method _requireAuthorization (line 798) | private _requireAuthorization() { FILE: react-native/src/types/core/type.ts type Tag (line 4) | interface Tag { type OpaqueType (line 9) | type OpaqueType = U & Tag; function OpaqueType (line 11) | function OpaqueType>() { type HexString (line 15) | type HexString = OpaqueType<'HexString', string>; type AddressString (line 18) | type AddressString = OpaqueType<'AddressString', string>; type BigIntString (line 21) | type BigIntString = OpaqueType<'BigIntString', string>; type IntNumber (line 24) | type IntNumber = OpaqueType<'IntNumber', number>; function IntNumber (line 25) | function IntNumber(num: number): IntNumber { type Callback (line 29) | type Callback = (err: Error | null, result: T | null) => void; FILE: react-native/src/types/core/util.ts constant INT_STRING_REGEX (line 8) | const INT_STRING_REGEX = /^[0-9]*$/; constant HEXADECIMAL_STRING_REGEX (line 9) | const HEXADECIMAL_STRING_REGEX = /^[a-f0-9]*$/; function hexStringToUint8Array (line 11) | function hexStringToUint8Array(hexString: string): Uint8Array { function hexStringFromBuffer (line 15) | function hexStringFromBuffer(buf: Buffer, includePrefix = false): HexStr... function bigIntStringFromBN (line 20) | function bigIntStringFromBN(bn: BN): BigIntString { function intNumberFromHexString (line 24) | function intNumberFromHexString(hex: HexString): IntNumber { function hexStringFromIntNumber (line 28) | function hexStringFromIntNumber(num: IntNumber): HexString { function has0xPrefix (line 32) | function has0xPrefix(str: string): boolean { function strip0x (line 36) | function strip0x(hex: string): string { function prepend0x (line 43) | function prepend0x(hex: string): string { function isHexString (line 50) | function isHexString(hex: unknown): hex is HexString { class InvalidParamsError (line 58) | class InvalidParamsError extends Error { method constructor (line 60) | constructor(message: string) { function ensureHexString (line 65) | function ensureHexString(hex: unknown, includePrefix = false): HexString { function ensureEvenLengthHexString (line 75) | function ensureEvenLengthHexString(hex: unknown, includePrefix = false):... function ensureAddressString (line 83) | function ensureAddressString(str: unknown): AddressString { function ensureBuffer (line 93) | function ensureBuffer(str: unknown): Buffer { function ensureIntNumber (line 107) | function ensureIntNumber(num: unknown): IntNumber { function ensureBN (line 122) | function ensureBN(val: unknown): BN { function ensureParsedJSONObject (line 140) | function ensureParsedJSONObject(val: unknown): T { function isBigNumber (line 152) | function isBigNumber(val: unknown): boolean { FILE: react-native/src/types/provider/JSONRPC.ts type JSONRPCMethod (line 4) | type JSONRPCMethod = type JSONRPCRequest (line 42) | interface JSONRPCRequest { type JSONRPCResponse (line 49) | interface JSONRPCResponse { FILE: react-native/src/types/provider/Web3Provider.ts type Web3Provider (line 7) | interface Web3Provider { type RequestArguments (line 26) | interface RequestArguments {