This contract is being backfilled. You may encounter incomplete storage history.

SuccinctGateway

Verified contract

Active on Ethereum with 1,780 txns
Deployed by via 0x85ce9bce at 19115872
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "SuccinctGateway"

0xbb9c01b4531dc32f7f16f0b2884baa74ed429f0776ab31553b929b11b767e03d
0x9313b13d3dcedcf12bdf4fdae49720432e1bf3ebe1ccdc4dd644bc7626cb358d
0xddc3c082ed1fdb71769222de0b68ba3b27ec68549ce31af58f25347062f282cc
0xaba68d8c23eff5231a5bcd8b0ce00911f9646b95e6fcec7cef297cec09df0935
0xa1396ea637491f0432e76f84967582a0d427a47e4d98e63f633fa6eaafdcbf0f
0x53e8e70de3a75b27051b0aeef7addf8b90483b57f2ca0df8c2bcd4529e1afc51
0x3d271d577b1e9c855d3007df8f142729c036b365a3a278c08800b7867cc8e17f
0x06de7750d9e2834e2424eef1d3c42ca36af82e7894eb282595f841588e996460
0xab122b20d931e686155e5a45e04ef42baa00ed947fc14df237f2920f7211bda4
0xb4f60b62331b3cd03856abcd76751c356d05717b4727aced1199b978dd96d9b3

Functions
Getter at block 20793665
feeVault(view returns (address)
0x296666e937b270193b960a7cec526b351f353166
isCallback(view returns (bool)
false
nonce(view returns (uint32)
0
owner(view returns (address)
0xd1999b562e74d9fbf57b4479b3fe8748bdf4e4a0
verifiedFunctionId(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
verifiedInputHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
verifiedOutput(view returns (bytes)
0x
Read-only
allowedProvers(bytes32addressview returns (bool)
getFunctionId(address _ownerbytes32 _saltpure returns (bytes32 functionId)
requests(uint32view returns (bytes32)
verifiedCall(bytes32 _functionIdbytes _inputview returns (bytes)
verifierOwners(bytes32view returns (address)
verifiers(bytes32view returns (address)
whitelistStatus(bytes32view returns (uint8)
State-modifying
addCustomProver(bytes32 _functionIdaddress _prover
addDefaultProver(address _prover
deployAndRegisterFunction(address _ownerbytes _bytecodebytes32 _saltreturns (bytes32 functionIdaddress verifier)
deployAndUpdateFunction(bytes _bytecodebytes32 _saltreturns (bytes32 functionIdaddress verifier)
fulfillCall(bytes32 _functionIdbytes _inputbytes _outputbytes _proofaddress _callbackAddressbytes _callbackData
fulfillCallback(uint32 _noncebytes32 _functionIdbytes32 _inputHashaddress _callbackAddressbytes4 _callbackSelectoruint32 _callbackGasLimitbytes _contextbytes _outputbytes _proof
initialize(address _owneraddress _feeVaultaddress _defaultProver
recover(address _touint256 _amount
registerFunction(address _owneraddress _verifierbytes32 _saltreturns (bytes32 functionId)
removeCustomProver(bytes32 _functionIdaddress _prover
removeDefaultProver(address _prover
renounceOwnership(
requestCall(bytes32 _functionIdbytes _inputaddress _entryAddressbytes _entryCalldatauint32 _entryGasLimitpayable 
requestCallback(bytes32 _functionIdbytes _inputbytes _contextbytes4 _callbackSelectoruint32 _callbackGasLimitpayable returns (bytes32)
setFeeVault(address _feeVault
setWhitelistStatus(bytes32 _functionIduint8 _status
transferOwnership(address newOwner
updateFunction(address _verifierbytes32 _saltreturns (bytes32 functionId)
Events
Call(bytes32 indexed functionIdbytes32 inputHashbytes32 outputHash
Deployed(bytes32 indexed bytecodeHashbytes32 indexed saltaddress indexed deployedAddress
FunctionRegistered(bytes32 indexed functionIdaddress verifierbytes32 saltaddress owner
FunctionVerifierUpdated(bytes32 indexed functionIdaddress verifier
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProverUpdated(bytes32 indexed functionIdaddress indexed proverbool added
RequestCall(bytes32 indexed functionIdbytes inputaddress entryAddressbytes entryCalldatauint32 entryGasLimitaddress senderuint256 feeAmount
RequestCallback(uint32 indexed noncebytes32 indexed functionIdbytes inputbytes contextaddress callbackAddressbytes4 callbackSelectoruint32 callbackGasLimituint256 feeAmount
RequestFulfilled(uint32 indexed noncebytes32 indexed functionIdbytes32 inputHashbytes32 outputHash
SetFeeVault(address indexed oldFeeVaultaddress indexed newFeeVault
WhitelistStatusUpdated(bytes32 indexed functionIduint8 status
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallFailed(address callbackAddressbytes callbackData
CallbackFailed(bytes4 callbackSelectorbytes outputbytes context
EmptyBytecode(
FailedDeploy(
FunctionAlreadyRegistered(bytes32 functionId
InvalidCall(bytes32 functionIdbytes input
InvalidProof(address verifierbytes32 inputHashbytes32 outputHashbytes proof
InvalidRequest(uint32 noncebytes32 expectedRequestHashbytes32 requestHash
NotFunctionOwner(address owneraddress actualOwner
OnlyProver(bytes32 functionIdaddress sender
RecoverFailed(
ReentrantFulfill(
VerifierAlreadyUpdated(bytes32 functionId
VerifierCannotBeZero(