Interface UPClientProvider interface UPClientProvider { get accounts () : ` 0x ${ string } ` [] ; get chainId () : number ; get contextAccounts () : ` 0x ${ string } ` [] ; get isConnected () : boolean ; get isMiniApp () : Promise < boolean > ; get isUPClientProvider () : boolean ; addListener < T extends keyof UPClientProviderEvents > ( event : T , fn : ( ... args : ArgumentMap < UPClientProviderEvents > [ Extract < T , keyof UPClientProviderEvents , > ] , ) => void , context ?: any , ) : this ; emit < T extends keyof UPClientProviderEvents > ( event : T , ... args : ArgumentMap < UPClientProviderEvents > [ Extract < T , keyof UPClientProviderEvents , > ] , ) : boolean ; eventNames () : (
keyof UPClientProviderEvents )
[] ; listenerCount ( event : keyof UPClientProviderEvents ) : number ; listeners < T extends keyof UPClientProviderEvents > ( event : T , ) : ( ... args : ArgumentMap < UPClientProviderEvents > [ Extract < T , keyof UPClientProviderEvents , > ] , ) => void [] ; off < T extends keyof UPClientProviderEvents > ( event : T , fn ?: ( ... args : ArgumentMap < UPClientProviderEvents > [ Extract < T , keyof UPClientProviderEvents , > ] , ) => void , context ?: any , once ?: boolean , ) : this ; on < T extends keyof UPClientProviderEvents > ( event : T , fn : ( ... args : ArgumentMap < UPClientProviderEvents > [ Extract < T , keyof UPClientProviderEvents , > ] , ) => void , context ?: any , ) : this ; once < T extends keyof UPClientProviderEvents > ( event : T , fn : ( ... args : ArgumentMap < UPClientProviderEvents > [ Extract < T , keyof UPClientProviderEvents , > ] , ) => void , context ?: any , ) : this ; removeAllListeners ( event ?: keyof UPClientProviderEvents
) : this ; removeListener < T extends keyof UPClientProviderEvents > ( event : T , fn ?: ( ... args : ArgumentMap < UPClientProviderEvents > [ Extract < T , keyof UPClientProviderEvents , > ] , ) => void , context ?: any , once ?: boolean , ) : this ; request ( method : string , params ?: any , clientParams ?: any ) : Promise < any > ; request ( method : { method : string ; params ?: any } , clientParams ?: any , ) : Promise < any > ; } Accessorsaccounts get accounts () : ` 0x ${ string } ` [] Returns ` 0x ${ string } ` [] chain Id get chainId () : number Returns number context Accounts get contextAccounts () : ` 0x ${ string } ` [] Returns ` 0x ${ string } ` [] is Connected get isConnected () : boolean Returns boolean is Mini App get isMiniApp () : Promise < boolean > Returns Promise < boolean > isUPClient Provider get isUPClientProvider () : boolean Returns boolean Methodsremove All Listeners removeAllListeners ( event ?: keyof UPClientProviderEvents) : this Parameters Optional
event : keyof UPClientProviderEventsReturns this request request ( method : string , params ?: any , clientParams ?: any ) : Promise < any > Parameters method : string Optional
params : any Optional
clientParams : any Returns Promise < any > request ( method : { method : string ; params ?: any } , clientParams ?: any , ) : Promise < any > Parameters method : { method : string ; params ?: any } Optional
clientParams : any Returns Promise < any >
Public interface for UPClientProvider.