EIP1193Provider
SIP Protocol API Reference v0.7.4
SIP Protocol API Reference / EIP1193Provider
Interface: EIP1193Provider
Section titled “Interface: EIP1193Provider”Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:13266
EIP-1193 Provider interface Standard interface for Ethereum providers (MetaMask, etc.)
Properties
Section titled “Properties”isMetaMask?
Section titled “isMetaMask?”
optionalisMetaMask:boolean
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:13273
Provider is MetaMask
isCoinbaseWallet?
Section titled “isCoinbaseWallet?”
optionalisCoinbaseWallet:boolean
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:13275
Provider is Coinbase Wallet
selectedAddress?
Section titled “selectedAddress?”
optionalselectedAddress:string|null
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:13277
Selected address (may be undefined before connection)
chainId?
Section titled “chainId?”
optionalchainId:string
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:13279
Chain ID in hex format
Methods
Section titled “Methods”request()
Section titled “request()”request<
T>(args):Promise<T>
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:13268
Make an Ethereum JSON-RPC request
Type Parameters
Section titled “Type Parameters”T = unknown
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<T>
on(
event,handler):void
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:13270
Event emitter for provider events
Parameters
Section titled “Parameters”string
handler
Section titled “handler”(…args) => void
Returns
Section titled “Returns”void
removeListener()
Section titled “removeListener()”removeListener(
event,handler):void
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:13271
Parameters
Section titled “Parameters”string
handler
Section titled “handler”(…args) => void
Returns
Section titled “Returns”void
isConnected()?
Section titled “isConnected()?”
optionalisConnected():boolean
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:13281
Whether provider is connected
Returns
Section titled “Returns”boolean