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