Interface UPProviderConnector interface UPProviderConnector { get allowedAccounts () : ` 0x ${ string } ` [] ; set allowedAccounts ( accounts : ` 0x ${ string } ` [] ) : void ; get chainId () : number ; set chainId ( chainId : number ) : void ; get channels () : Map < string , UPClientChannel > ; get contextAccounts () : ` 0x ${ string } ` [] ; set contextAccounts ( accounts : ` 0x ${ string } ` [] ) : void ; get provider () : UPProviderEndpoint ; addListener < T extends "channelCreated" > ( event : T , fn : ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void , context ?: any , ) : this ; close () : void ; emit < T extends "channelCreated" > ( event : T , ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) : boolean ; eventNames () : "channelCreated" [] ; getChannel ( id : null | string | HTMLIFrameElement | Window | UPClientChannel , ) : null | UPClientChannel ; listenerCount ( event : "channelCreated" ) : number ; listeners < T extends "channelCreated" > ( event : T , ) : ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void [] ; off < T extends "channelCreated" > ( event : T , fn ?: ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void , context ?: any , once ?: boolean , ) : this ; on < T extends "channelCreated" > ( event : T , fn : ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void , context ?: any , ) : this ; once < T extends "channelCreated" > ( event : T , fn : ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void , context ?: any , ) : this ; removeAllListeners ( event ?: "channelCreated" ) : this ; removeListener < T extends "channelCreated" > ( event : T , fn ?: ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void , context ?: any , once ?: boolean , ) : this ; setAllowedAccounts ( accounts : ` 0x ${ string } ` [] ) : Promise < void > ; setChainId ( chainId : number ) : Promise < void > ; setContextAccounts ( accounts : ` 0x ${ string } ` [] ) : Promise < void > ; setupProvider ( provider : UPProviderEndpoint , rpcUrls : string | string [] , ) : Promise < void > ; } Accessorsallowed Accounts get allowedAccounts () : ` 0x ${ string } ` [] Returns ` 0x ${ string } ` [] set allowedAccounts ( accounts : ` 0x ${ string } ` [] ) : void Parameters accounts : ` 0x ${ string } ` [] Returns void chain Id get chainId () : number Returns number set chainId ( chainId : number ) : void Returns void context Accounts get contextAccounts () : ` 0x ${ string } ` [] Returns ` 0x ${ string } ` [] set contextAccounts ( accounts : ` 0x ${ string } ` [] ) : void Parameters accounts : ` 0x ${ string } ` [] Returns void Methodsadd Listener addListener < T extends "channelCreated" > ( event : T , fn : ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void , context ?: any , ) : this Type Parameters T extends "channelCreated" Returns this close close () : void Returns void emit emit < T extends "channelCreated" > ( event : T , ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) : boolean Type Parameters T extends "channelCreated" Returns boolean event Names eventNames () : "channelCreated" [] Returns "channelCreated" [] listener Count listenerCount ( event : "channelCreated" ) : number Returns number listeners listeners < T extends "channelCreated" > ( event : T , ) : ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void [] Type Parameters T extends "channelCreated" Returns ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void [] off off < T extends "channelCreated" > ( event : T , fn ?: ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void , context ?: any , once ?: boolean , ) : this Type Parameters T extends "channelCreated" Parameters event : T Optional
fn : ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void Optional
context : any Optional
once : boolean Returns this on on < T extends "channelCreated" > ( event : T , fn : ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void , context ?: any , ) : this Type Parameters T extends "channelCreated" Returns this once once < T extends "channelCreated" > ( event : T , fn : ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void , context ?: any , ) : this Type Parameters T extends "channelCreated" Returns this remove All Listeners removeAllListeners ( event ?: "channelCreated" ) : this Parameters Optional
event : "channelCreated" Returns this remove Listener removeListener < T extends "channelCreated" > ( event : T , fn ?: ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void , context ?: any , once ?: boolean , ) : this Type Parameters T extends "channelCreated" Parameters event : T Optional
fn : ( ... args : ArgumentMap < UPProviderConnectorEvents > [ Extract < T , "channelCreated" , > ] , ) => void Optional
context : any Optional
once : boolean Returns this set Allowed Accounts setAllowedAccounts ( accounts : ` 0x ${ string } ` [] ) : Promise < void > Parameters accounts : ` 0x ${ string } ` [] Returns Promise < void > set Chain Id setChainId ( chainId : number ) : Promise < void > Returns Promise < void > set Context Accounts setContextAccounts ( accounts : ` 0x ${ string } ` [] ) : Promise < void > Parameters accounts : ` 0x ${ string } ` [] Returns Promise < void > setup Provider setupProvider ( provider : UPProviderEndpoint , rpcUrls : string | string [] , ) : Promise < void > Returns Promise < void >
API for provider connector