Documentation

TokenService
in package

Table of Contents

$contractAddress  : string|null
$contract  : ERC20Contract
$contractWeth  : WETHContract
$tokeInfo  : Token
__construct()  : mixed
getAllowance()  : string|null
getBalance()  : string
getContract()  : ERC20Contract|ContractService
getContractAddress()  : string|null
getContractWeth()  : WETHContract|ContractService
getEventsTopics()  : array<string|int, mixed>
getFunctionSelector()  : array<string|int, mixed>
getTokenInfo()  : Token
getTokenInfoJson()  : string
loadTokenInfo()  : self
setContractAddress()  : TokenService

Properties

Methods

getAllowance()

public getAllowance(string $owner, string $spender) : string|null
Parameters
$owner : string
$spender : string
Return values
string|null —

getBalance()

public getBalance(string $address) : string
Parameters
$address : string
Return values
string —

getContractAddress()

public getContractAddress() : string|null
Return values
string|null —

getEventsTopics()

public getEventsTopics() : array<string|int, mixed>
Return values
array<string|int, mixed> —

getFunctionSelector()

public getFunctionSelector(string $name) : array<string|int, mixed>
Parameters
$name : string
Return values
array<string|int, mixed> —

getTokenInfoJson()

public getTokenInfoJson() : string
Tags
throws
JsonException
Return values
string —

loadTokenInfo()

public loadTokenInfo() : self
Return values
self —

Search results