InterfaceWalletAdapter

Properties
formatUnits
formatUnits:(amount)=>string
Type declaration
Parameters
  • amount:string
Returns
getBalance
getBalance:(userAddress)=>Promise<any>
Type declaration
Parameters
  • userAddress:string
Returns
parseUnits
parseUnits:(amount)=>string
Type declaration
Parameters
  • amount:string
Returns
send
send:(method,params)=>Promise<any>
Type declaration
Parameters
  • method:string
  • params:any[]|Record<string,any>
Returns
signTypedData
signTypedData:(address,data)=>Promise<string>
Type declaration
Parameters
  • address:string
  • data:any
Returns
Methods
call
call(address,method,params,options):Promise<any>
Parameters
  • address:string
  • method:string
  • params:any
  • options:{
    abi:any
    }
ReturnsPromise<any>
off
off(eventName,listener):void
Parameters
  • eventName:any
  • listener:any
Returnsvoid
on
on(eventName,listener):void
Parameters
  • eventName:any
  • listener:any
Returnsvoid
sendTransaction
sendTransaction(contractAddress,method,payload,options):Promise<TransactionResponse>
Parameters
  • contractAddress:string
  • method:string
  • payload:{
    data:any[],
    from:string,
    to:string,
    value:bigint
    }
  • options:{
    abi:any
    }
ReturnsPromise<TransactionResponse>