Documentation

TransactionSwapService extends TransactionService
in package
implements TransactionDecodeInterface Uses ClassUtils

Interfaces, Classes, Traits and Enums

TransactionDecodeInterface
Interface for factory to call decode function for decode transaction

Table of Contents

$transactionAddress  : string|null
$transactionInfo  : Transaction
$factoryService  : UniswapFactoryService
$pairService  : UniswapPairService
$rpc  : EthereumService
$tokenService  : TokenService
$transactionHash  : string|null
$uniswapRouteService  : UniswapRouteService
$validated  : bool
__construct()  : mixed
constantStorageClass()  : string
decode()  : void
decodeTransactionArgs()  : void
decodeTransactionLogs()  : void
getConstants()  : array<string|int, mixed>
getContractFunctionId()  : string
getEventsTopics()  : array<string|int, mixed>
getMethodType()  : string|null
getMethodTypes()  : array<string|int, mixed>
getTransactionHash()  : string|null
getTransactionInfo()  : Transaction
getTransactionInfoJson()  : string
getUniswapRouteService()  : UniswapRouteService
isValidated()  : bool
loadLogs()  : self
loadTransaction()  : self
loadTransactionInstance()  : self
setTransactionHash()  : TransactionTokenService
updateServices()  : self
validate()  : void
checkSettingTxHash()  : void
isContract()  : void

Properties

Methods

getConstants()

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

getEventsTopics()

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

getMethodTypes()

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

getTransactionInfoJson()

public getTransactionInfoJson() : string
Tags
throws
JsonException
Return values
string

loadTransactionInstance()

public loadTransactionInstance() : self
Return values
self

checkSettingTxHash()

protected checkSettingTxHash() : void
Return values
void

Search results