EIP1193Provider
SIP Protocol API Reference v0.7.0
SIP Protocol API Reference / EIP1193Provider
Interface: EIP1193Provider
Section titled “Interface: EIP1193Provider”Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9668
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-BYZbDjal.d.ts:9675
Provider is MetaMask
isCoinbaseWallet?
Section titled “isCoinbaseWallet?”
optionalisCoinbaseWallet:boolean
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9677
Provider is Coinbase Wallet
selectedAddress?
Section titled “selectedAddress?”
optionalselectedAddress:string|null
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9679
Selected address (may be undefined before connection)
chainId?
Section titled “chainId?”
optionalchainId:string
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9681
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-BYZbDjal.d.ts:9670
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-BYZbDjal.d.ts:9672
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-BYZbDjal.d.ts:9673
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-BYZbDjal.d.ts:9683
Whether provider is connected
Returns
Section titled “Returns”boolean