Contract · Contract on Tron
Smart contract
UNVERIFIED · mainnet
{}
Contract
Address TAenee7qFcWpZfxVkASjL52LsWBCUXHaSb
Contract balance 0TRX on-chain
Total calls 18.85K lifetime triggers
Functions 41 26 read · 15 write
Bytecode 38.02Kbytes runtime
Deployed Feb 24, 2025 unverified
Contract interface
ABI · 41 fns
contract.abi.json
[
{
"inputs": [
{
"name": "link",
"type": "address"
},
{
"name": "minAnswer_",
"type": "int192"
},
{
"name": "maxAnswer_",
"type": "int192"
},
{
"name": "billingAccessController",
"type": "address"
},
{
"name": "requesterAccessController",
"type": "address"
},
{
"name": "decimals_",
"type": "uint8"
},
{
"name": "description_",
"type": "string"
}
],
"stateMutability": "Nonpayable",
"type": "Constructor"
},
{
"inputs": [
{
"indexed": true,
"name": "current",
"type": "int256"
},
{
"indexed": true,
"name": "roundId",
"type": "uint256"
},
{
"name": "updatedAt",
"type": "uint256"
}
],
"name": "AnswerUpdated",
"type": "Event"
},
{
"inputs": [
{
"name": "old",
"type": "address"
},
{
"name": "current",
"type": "address"
}
],
"name": "BillingAccessControllerSet",
"type": "Event"
},
{
"inputs": [
{
"name": "maximumGasPriceGwei",
"type": "uint32"
},
{
"name": "reasonableGasPriceGwei",
"type": "uint32"
},
{
"name": "observationPaymentGjuels",
"type": "uint32"
},
{
"name": "transmissionPaymentGjuels",
"type": "uint32"
},
{
"name": "accountingGas",
"type": "uint24"
}
],
"name": "BillingSet",
"type": "Event"
},
{
"inputs": [
{
"name": "previousConfigBlockNumber",
"type": "uint32"
},
{
"name": "configDigest",
"type": "bytes32"
},
{
"name": "configCount",
"type": "uint64"
},
{
"name": "signers",
"type": "address[]"
},
{
"name": "transmitters",
"type": "address[]"
},
{
"name": "f",
"type": "uint8"
},
{
"name": "onchainConfig",
"type": "bytes"
},
{
"name": "offchainConfigVersion",
"type": "uint64"
},
{
"name": "offchainConfig",
"type": "bytes"
}
],
"name": "ConfigSet",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "oldLinkToken",
"type": "address"
},
{
"indexed": true,
"name": "newLinkToken",
"type": "address"
}
],
"name": "LinkTokenSet",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "roundId",
"type": "uint256"
},
{
"indexed": true,
"name": "startedBy",
"type": "address"
},
{
"name": "startedAt",
"type": "uint256"
}
],
"name": "NewRound",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "aggregatorRoundId",
"type": "uint32"
},
{
"name": "answer",
"type": "int192"
},
{
"name": "transmitter",
"type": "address"
},
{
"name": "observationsTimestamp",
"type": "uint32"
},
{
"name": "observations",
"type": "int192[]"
},
{
"name": "observers",
"type": "bytes"
},
{
"name": "juelsPerFeeCoin",
"type": "int192"
},
{
"name": "configDigest",
"type": "bytes32"
},
{
"name": "epochAndRound",
"type": "uint40"
}
],
"name": "NewTransmission",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "transmitter",
"type": "address"
},
{
"indexed": true,
"name": "payee",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
},
{
"indexed": true,
"name": "linkToken",
"type": "address"
}
],
"name": "OraclePaid",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "from",
"type": "address"
},
{
"indexed": true,
"name": "to",
"type": "address"
}
],
"name": "OwnershipTransferRequested",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "from",
"type": "address"
},
{
"indexed": true,
"name": "to",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "transmitter",
"type": "address"
},
{
"indexed": true,
"name": "current",
"type": "address"
},
{
"indexed": true,
"name": "proposed",
"type": "address"
}
],
"name": "PayeeshipTransferRequested",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "transmitter",
"type": "address"
},
{
"indexed": true,
"name": "previous",
"type": "address"
},
{
"indexed": true,
"name": "current",
"type": "address"
}
],
"name": "PayeeshipTransferred",
"type": "Event"
},
{
"inputs": [
{
"name": "old",
"type": "address"
},
{
"name": "current",
"type": "address"
}
],
"name": "RequesterAccessControllerSet",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "requester",
"type": "address"
},
{
"name": "configDigest",
"type": "bytes32"
},
{
"name": "epoch",
"type": "uint32"
},
{
"name": "round",
"type": "uint8"
}
],
"name": "RoundRequested",
"type": "Event"
},
{
"inputs": [
{
"name": "configDigest",
"type": "bytes32"
},
{
"name": "epoch",
"type": "uint32"
}
],
"name": "Transmitted",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "previousValidator",
"type": "address"
},
{
"name": "previousGasLimit",
"type": "uint32"
},
{
"indexed": true,
"name": "currentValidator",
"type": "address"
},
{
"name": "currentGasLimit",
"type": "uint32"
}
],
"name": "ValidatorConfigSet",
"type": "Event"
},
{
"name": "acceptOwnership",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "transmitter",
"type": "address"
}
],
"name": "acceptPayeeship",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint8"
}
],
"name": "decimals",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "string"
}
],
"name": "description",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "int256"
}
],
"inputs": [
{
"name": "roundId",
"type": "uint256"
}
],
"name": "getAnswer",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "maximumGasPriceGwei",
"type": "uint32"
},
{
"name": "reasonableGasPriceGwei",
"type": "uint32"
},
{
"name": "observationPaymentGjuels",
"type": "uint32"
},
{
"name": "transmissionPaymentGjuels",
"type": "uint32"
},
{
"name": "accountingGas",
"type": "uint24"
}
],
"name": "getBilling",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "getBillingAccessController",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "linkToken",
"type": "address"
}
],
"name": "getLinkToken",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "getRequesterAccessController",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "roundId_",
"type": "uint80"
},
{
"name": "answer",
"type": "int256"
},
{
"name": "startedAt",
"type": "uint256"
},
{
"name": "updatedAt",
"type": "uint256"
},
{
"name": "answeredInRound",
"type": "uint80"
}
],
"inputs": [
{
"name": "roundId",
"type": "uint80"
}
],
"name": "getRoundData",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "roundId",
"type": "uint256"
}
],
"name": "getTimestamp",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address[]"
}
],
"name": "getTransmitters",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "validator",
"type": "address"
},
{
"name": "gasLimit",
"type": "uint32"
}
],
"name": "getValidatorConfig",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "int256"
}
],
"name": "latestAnswer",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "configCount",
"type": "uint32"
},
{
"name": "blockNumber",
"type": "uint32"
},
{
"name": "configDigest",
"type": "bytes32"
}
],
"name": "latestConfigDetails",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "scanLogs",
"type": "bool"
},
{
"name": "configDigest",
"type": "bytes32"
},
{
"name": "epoch",
"type": "uint32"
}
],
"name": "latestConfigDigestAndEpoch",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "latestRound",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "roundId",
"type": "uint80"
},
{
"name": "answer",
"type": "int256"
},
{
"name": "startedAt",
"type": "uint256"
},
{
"name": "updatedAt",
"type": "uint256"
},
{
"name": "answeredInRound",
"type": "uint80"
}
],
"name": "latestRoundData",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "latestTimestamp",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "configDigest",
"type": "bytes32"
},
{
"name": "epoch",
"type": "uint32"
},
{
"name": "round",
"type": "uint8"
},
{
"name": "latestAnswer_",
"type": "int192"
},
{
"name": "latestTimestamp_",
"type": "uint64"
}
],
"name": "latestTransmissionDetails",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "availableBalance",
"type": "int256"
}
],
"name": "linkAvailableForPayment",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "int192"
}
],
"name": "maxAnswer",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "int192"
}
],
"name": "minAnswer",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint32"
}
],
"inputs": [
{
"name": "transmitterAddress",
"type": "address"
}
],
"name": "oracleObservationCount",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "transmitterAddress",
"type": "address"
}
],
"name": "owedPayment",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "owner",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint80"
}
],
"name": "requestNewRound",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "maximumGasPriceGwei",
"type": "uint32"
},
{
"name": "reasonableGasPriceGwei",
"type": "uint32"
},
{
"name": "observationPaymentGjuels",
"type": "uint32"
},
{
"name": "transmissionPaymentGjuels",
"type": "uint32"
},
{
"name": "accountingGas",
"type": "uint24"
}
],
"name": "setBilling",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_billingAccessController",
"type": "address"
}
],
"name": "setBillingAccessController",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "signers",
"type": "address[]"
},
{
"name": "transmitters",
"type": "address[]"
},
{
"name": "f",
"type": "uint8"
},
{
"name": "onchainConfig",
"type": "bytes"
},
{
"name": "offchainConfigVersion",
"type": "uint64"
},
{
"name": "offchainConfig",
"type": "bytes"
}
],
"name": "setConfig",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "linkToken",
"type": "address"
},
{
"name": "recipient",
"type": "address"
}
],
"name": "setLinkToken",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "transmitters",
"type": "address[]"
},
{
"name": "payees",
"type": "address[]"
}
],
"name": "setPayees",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "requesterAccessController",
"type": "address"
}
],
"name": "setRequesterAccessController",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "newValidator",
"type": "address"
},
{
"name": "newGasLimit",
"type": "uint32"
}
],
"name": "setValidatorConfig",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "to",
"type": "address"
}
],
"name": "transferOwnership",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "transmitter",
"type": "address"
},
{
"name": "proposed",
"type": "address"
}
],
"name": "transferPayeeship",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "reportContext",
"type": "bytes32[3]"
},
{
"name": "report",
"type": "bytes"
},
{
"name": "rs",
"type": "bytes32[]"
},
{
"name": "ss",
"type": "bytes32[]"
},
{
"name": "rawVs",
"type": "bytes32"
}
],
"name": "transmit",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "string"
}
],
"name": "typeAndVersion",
"stateMutability": "Pure",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "version",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "recipient",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "withdrawFunds",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "transmitter",
"type": "address"
}
],
"name": "withdrawPayment",
"stateMutability": "Nonpayable",
"type": "Function"
}
]About this contract
overview
Contract is a smart contract on Tron, deployed from TVSTZkvVosqh4YHLwHmmNuqeyn967aE2iv on Feb 24, 2025. It has been called 18.85K times.
This contract is not source-verified, so only its on-chain bytecode and ABI are available. Read calls still run live against the node. Write calls require a signed wallet transaction — wallet support is coming soon.