FunctionsCoordinator
Verified contract
Active on
Ethereum with 1,522 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
0xdc53…1557
Balances ($0.00)
No balances found for "FunctionsCoordinator"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18692623 | 10 months ago | | | 0 | 0.014078101 | |
| 18691724 | 10 months ago | | | 0 | 0.0078783452 | |
| 18690832 | 10 months ago | | | 0 | 0.0055593009 | |
| 18689940 | 10 months ago | | | 0 | 0.0072758598 | |
| 18689039 | 10 months ago | | | 0 | 0.0077219830 | |
| 18688140 | 10 months ago | | | 0 | 0.0053365295 | |
| 18687244 | 10 months ago | | | 0 | 0.012181901 | |
| 18686348 | 10 months ago | | | 0 | 0.010526693 | |
| 18685454 | 10 months ago | | | 0 | 0.010626462 | |
| 18684566 | 10 months ago | | | 0 | 0.0057504928 |
ABI
ABI objects
Getter at block 20962607 getThresholdPublicKey() view returns (bytes)
getAdminFee() view returns (uint72)
0
getConfig() view returns (struct FunctionsBillingConfig)
(4000, 86400, 105000, 80000, 300, 0, 1, 4000000000000000)
getDONPublicKey() view returns (bytes)
0x049047a16503e450a950ba44ed75cd7848f22bf1052e26c0e88e726b32d575148692eee529b67605211e59f297364b6e50298adea74d7384ec4530c424bf83426f
getWeiPerUnitLink() view returns (uint256)
4352630112706259
latestConfigDetails() view returns (uint32 configCount, uint32 blockNumber, bytes32 configDigest)
(configCount=3, blockNumber=18187187, configDigest=0x0001857dbb9f825e13575d3a39356bddcb9df2a08c64e7488516c9b57830d0e2)
latestConfigDigestAndEpoch() view returns (bool scanLogs, bytes32 configDigest, uint32 epoch)
(scanLogs=true, configDigest=0x0000000000000000000000000000000000000000000000000000000000000000, epoch=0)
owner() view returns (address)
0x21f73d42eb58ba49ddb685dc29d3bf5c0f0373ca
transmitters() view returns (address[])
[0xeA47A1374f4892cdFc2307016a463AbCc0C66852, 0x723dEf6e1E05de717B5b8558794031F5D9f18a69, 0xd25baa7caefE6D448111f985ff78C0785f7D478d, 0x94274F778B33d6835A5Df55BB3283dd03Ff9865D]
typeAndVersion() view returns (string)
Functions Coordinator v1.0.0
Read-only
estimateCost(uint64 subscriptionId, bytes data, uint32 callbackGasLimit, uint256 gasPriceWei) view returns (uint96)
getDONFee(bytes) view returns (uint72)
State-modifying
Events acceptOwnership()
deleteCommitment(bytes32 requestId)
oracleWithdraw(address recipient, uint96 amount)
oracleWithdrawAll()
setConfig(address[] _signers, address[] _transmitters, uint8 _f, bytes _onchainConfig, uint64 _offchainConfigVersion, bytes _offchainConfig)
setDONPublicKey(bytes donPublicKey)
setThresholdPublicKey(bytes thresholdPublicKey)
startRequest(struct FunctionsResponseRequestMeta request) returns (struct FunctionsResponseCommitment commitment)
transferOwnership(address to)
transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs)
updateConfig(struct FunctionsBillingConfig config)
CommitmentDeleted(bytes32 requestId)
ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
ConfigUpdated(struct FunctionsBillingConfig config)
OracleRequest(bytes32 indexed requestId, address indexed requestingContract, address requestInitiator, uint64 subscriptionId, address subscriptionOwner, bytes data, uint16 dataVersion, bytes32 flags, uint64 callbackGasLimit, struct FunctionsResponseCommitment commitment)
OracleResponse(bytes32 indexed requestId, address transmitter)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
Transmitted(bytes32 configDigest, uint32 epoch)
constructor(address router, struct FunctionsBillingConfig config, address linkToNativeFeed)
This contract contains no fallback and receive objects.
EmptyPublicKey()
InconsistentReportData()
InsufficientBalance()
InvalidCalldata()
InvalidConfig(string message)
InvalidLinkWeiPrice(int256 linkWei)
InvalidSubscription()
MustBeSubOwner(address owner)
NoTransmittersSet()
OnlyCallableByRouter()
OnlyCallableByRouterOwner()
PaymentTooLarge()
ReportInvalid()
RouterMustBeSet()
UnauthorizedPublicKeyChange()
UnauthorizedSender()
UnsupportedRequestDataVersion()