ClassEtherAdapter

Constructors
newEtherAdapter(options):EtherAdapter
Parameters
ReturnsEtherAdapter
Properties
_address
_address:string
Type declaration
Returns
_chainId
_chainId:number
Type declaration
Returns
Optionalprovider
provider?:BrowserProvider
Type declaration
Returns
addresses
addresses:string
Type declaration
Returns
chainId
chainId:number
Type declaration
Returns
Methods
call
call(address,method,params,options):Promise<any>
Parameters
  • address:string
  • method:string
  • params:any[]
  • options:{
    abi:any
    }
ReturnsPromise<any>
deposit
deposit(from,to,amount):Promise<any>
Parameters
  • from:string
  • to:string
  • amount:string
ReturnsPromise<any>
estimateGas
estimateGas(tx):Promise<number>
Parameters
ReturnsPromise<number>
formatUnits
formatUnits(amount):string
Parameters
  • amount:string
Returnsstring
getBalance
getBalance(userAddress):Promise<any>
Parameters
  • userAddress:string
ReturnsPromise<any>
getContract
getContract(address,abi):Contract
Parameters
  • address:string
  • abi:any
ReturnsContract
off
off(eventName,listener):void
Parameters
  • eventName:any
  • listener:any
Returnsvoid
on
on(eventName,listener):void
Parameters
  • eventName:any
  • listener:any
Returnsvoid
parseUnits
parseUnits(amount):string
Parameters
  • amount:string
Returnsstring
send
send(method,params):Promise<any>
Parameters
  • method:string
  • params:any[]|Record<string,any>
ReturnsPromise<any>
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>
signTypedData
signTypedData(address,data):Promise<any>
Parameters
  • address:string
  • data:any
ReturnsPromise<any>
verify
verify(data,signature):Promise<void>
Parameters
  • data:{
    domain:any,
    message:any,
    types:any
    }
  • signature:string
ReturnsPromise<void>