FunctionsCoordinator

Verified contract

Active on Ethereum with 1,522 txns
Deployed by via 0x3e9c200b at 18123143
Slot
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

No balances found for "FunctionsCoordinator"

0xfb979261a40728367d0702c73c686f95a82af5a55c74d730eb4ed5f3fdfd714e
0x0bf203d61e56f7bf39466a09f4e6fed90e9c39ede45865b0fb799e0b3fe9abdd
0x4a5abd5ebf16326ec222a3ebf3277c64f039fd5c575d398679a042f97600c287
0xa645247addd54e72cdaa36a418c12b23dd9b494fd60cc33b4e18ad3b6b608834
0x3b9031d7d389171f55a2efacb0ec3613a530c95510d8fbbbdade21ea806ce877
0x46606a3e649272fe3e2c7f6ff5d2e26664b8e34c94626149c40f6a34a0a3785c
0xb24e977ba67071e3d4cd9465c6253ef0b5a9cce466f16498ac854b70dd1bd5e4
0x41107cbedc2a12ba7314deaceb2f27693382cad811d51f0839882e0e38be1b21
0x678ebe5f693631a392e07c8d45323ca84a872049227c662cec5afd6484f4dbbc
0x5c57bf731dc042d89c65d1c5a20e7a04ee3572a93eb44f91e8e01ca0e10fc40b

Functions
Getter at block 20962607
getAdminFee(view returns (uint72)
0
getConfig(view returns (struct FunctionsBillingConfig)
(4000, 86400, 105000, 80000, 300, 0, 1, 4000000000000000)
getDONPublicKey(view returns (bytes)
0x049047a16503e450a950ba44ed75cd7848f22bf1052e26c0e88e726b32d575148692eee529b67605211e59f297364b6e50298adea74d7384ec4530c424bf83426f
 
getThresholdPublicKey(view returns (bytes)
getWeiPerUnitLink(view returns (uint256)
4352630112706259
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=3, blockNumber=18187187, configDigest=0x0001857dbb9f825e13575d3a39356bddcb9df2a08c64e7488516c9b57830d0e2)
latestConfigDigestAndEpoch(view returns (bool scanLogsbytes32 configDigestuint32 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 subscriptionIdbytes datauint32 callbackGasLimituint256 gasPriceWeiview returns (uint96)
getDONFee(bytesview returns (uint72)
State-modifying
acceptOwnership(
deleteCommitment(bytes32 requestId
oracleWithdraw(address recipientuint96 amount
oracleWithdrawAll(
setConfig(address[] _signersaddress[] _transmittersuint8 _fbytes _onchainConfiguint64 _offchainConfigVersionbytes _offchainConfig
setDONPublicKey(bytes donPublicKey
setThresholdPublicKey(bytes thresholdPublicKey
startRequest(struct FunctionsResponseRequestMeta requestreturns (struct FunctionsResponseCommitment commitment)
transferOwnership(address to
transmit(bytes32[3] reportContextbytes reportbytes32[] rsbytes32[] ssbytes32 rawVs
updateConfig(struct FunctionsBillingConfig config
Events
CommitmentDeleted(bytes32 requestId
ConfigSet(uint32 previousConfigBlockNumberbytes32 configDigestuint64 configCountaddress[] signersaddress[] transmittersuint8 fbytes onchainConfiguint64 offchainConfigVersionbytes offchainConfig
ConfigUpdated(struct FunctionsBillingConfig config
OracleRequest(bytes32 indexed requestIdaddress indexed requestingContractaddress requestInitiatoruint64 subscriptionIdaddress subscriptionOwnerbytes datauint16 dataVersionbytes32 flagsuint64 callbackGasLimitstruct FunctionsResponseCommitment commitment
OracleResponse(bytes32 indexed requestIdaddress transmitter
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
Transmitted(bytes32 configDigestuint32 epoch
Constructor
constructor(address routerstruct FunctionsBillingConfig configaddress linkToNativeFeed
Fallback and receive

This contract contains no fallback and receive objects.

Errors
EmptyPublicKey(
InconsistentReportData(
InsufficientBalance(
InvalidCalldata(
InvalidConfig(string message
InvalidLinkWeiPrice(int256 linkWei
InvalidSubscription(
MustBeSubOwner(address owner
NoTransmittersSet(
OnlyCallableByRouter(
OnlyCallableByRouterOwner(
PaymentTooLarge(
ReportInvalid(
RouterMustBeSet(
UnauthorizedPublicKeyChange(
UnauthorizedSender(
UnsupportedRequestDataVersion(