Contract
0x741022790b61969ccc03cd15133cd1812982cbd8
Verification
Unverified
Type
Contract
45 bytes
ABI entries
107
49 read · 23 write
License
—
Contract information
- Address
- 0x741022790b61969ccc03cd15133cd1812982cbd8
- Chain
- Robinhood Chain (4663)
- Compiler
- —
- Optimization
- —
- Creator
- 0x26605f322f…Ab0bEaEb09
- Creation tx
- 0x8ead21cf8e…dbff09a183
Token
Not a token
This contract does not expose ERC-20 metadata.
Read contract (49)
ADMIN_IMPL() → address
DEAD_ADDRESS() → address
DISPATCH_IMPL() → address
autoForward() → bool
commissionBps() → uint16
commissionQuoteBalance() → uint256
commissionReceiver() → address
converter() → address
deferredTaxTokenBalance() → uint256
dispatchCheckCooldown() → uint256
dispatchThreshold() → uint256
dividendAddress() → address
dividendQuoteBalance() → uint256
dividendToken() → address
dividendTokenBalance() → uint256
feeConfig() → tuple
feeConfigV2() → tuple
feeConfigV3() → tuple
feeQuoteBalance() → uint256
feeReceiver() → address
flapBlackHole() → address
forwardAddress() → address
getQuoteToken() → address
getWalletConfig() → address, uint16, address, uint16, address, uint16, address, uint16
lastDispatchCheckAt() → uint256
liqExpectedOutputAmount() → uint256
liqSmoothingGapQuote() → uint256
lpQuoteBalance() → uint256
marketAddress() → address
marketQuoteBalance() → uint256
maxBuyBackGasLimit() → uint256
minBuyBackQuote() → uint256
owner() → address
pendingDividendQuoteTokenBalance() → uint256
portal() → address
preBondBurnFunds() → uint256
quoteToken() → address
registerV4LPFeeSource(uint8, address, address, uint256, uint256)
requiresMEVProtection() → bool
router() → address
swapRegistry() → address
taxToken() → address
totalDividendTokenSent() → uint256
totalQuoteAddedToLiquidity() → uint256
totalQuoteSentToDividend() → uint256
totalQuoteSentToMarketing() → uint256
totalTokenAddedToLiquidity() → uint256
v4LPFeeSource() → uint8, address, address, uint256, uint256
weth() → address
Events (33)
FlapDispatchCheckCooldownUpdatedFlapDispatchQuoteUnavailableFlapDispatchReadyFlapDispatchThresholdUpdatedFlapNativeReceiveForwardFailedFlapNativeReceiveForwardedFlapNativeReceiveForwardingUpdatedFlapTaxProcessorBondingCurveTaxFlapTaxProcessorBurnExecutedFlapTaxProcessorBuyBackSkippedFlapTaxProcessorCommissionConfigUpdatedFlapTaxProcessorCommissionPaidFlapTaxProcessorConverterUpdatedFlapTaxProcessorDispatchExecutedFlapTaxProcessorDividendConvertedFlapTaxProcessorDividendDepositSkippedFlapTaxProcessorFeeRateUpdatedFlapTaxProcessorLiqSmoothingGapQuoteUpdatedFlapTaxProcessorMEVProtectionRequiredFlapTaxProcessorMaxBuyBackGasLimitUpdatedFlapTaxProcessorMinBuyBackQuoteUpdatedFlapTaxProcessorPortalRefundFlapTaxProcessorProcessTaxTokensFlapTaxProcessorQuoteReconciledFlapTaxProcessorTokensBurnedFlapTaxProcessorTokensParkedFlapTaxProcessorTokensReconciledFlapTaxProcessorWalletConfigSetFlapTaxProcessorWalletDistributedFlapV4FeeCollectFailedInitializedOwnershipTransferredTokensReconciled
ABI
[
{
"inputs": [
{
"internalType": "address",
"name": "weth_",
"type": "address"
},
{
"internalType": "address",
"name": "flapBlackHole_",
"type": "address"
},
{
"internalType": "address",
"name": "portal_",
"type": "address"
},
{
"internalType": "address",
"name": "swapRegistry_",
"type": "address"
},
{
"internalType": "address",
"name": "adminImpl_",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "oldCooldown",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newCooldown",
"type": "uint256"
}
],
"name": "FlapDispatchCheckCooldownUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "quoteToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "pendingQuote",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "pendingToken",
"type": "uint256"
}
],
"name": "FlapDispatchQuoteUnavailable",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "quoteToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "pendingQuoteFees",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "pendingTokenFees",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "estimatedQuoteValue",
"type": "uint256"
}
],
"name": "FlapDispatchReady",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "oldThreshold",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newThreshold",
"type": "uint256"
}
],
"name": "FlapDispatchThresholdUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "sender",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "receiver",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "FlapNativeReceiveForwardFailed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "sender",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "receiver",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "FlapNativeReceiveForwarded",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "oldReceiver",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "newReceiver",
"type": "address"
},
{
"indexed": false,
"internalType": "bool",
"name": "oldEnabled",
"type": "bool"
},
{
"indexed": false,
"internalType": "bool",
"name": "newEnabled",
"type": "bool"
}
],
"name": "FlapNativeReceiveForwardingUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quoteAmount",
"type": "uint256"
}
],
"name": "FlapTaxProcessorBondingCurveTax",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quoteAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "tokensBurned",
"type": "uint256"
}
],
"name": "FlapTaxProcessorBurnExecuted",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quoteAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "gasLeft",
"type": "uint256"
},
{
"indexed": false,
"internalType": "string",
"name": "reason",
"type": "string"
}
],
"name": "FlapTaxProcessorBuyBackSkipped",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "receiver",
"type": "address"
},
{
"indexed": false,
"internalType": "uint16",
"name": "bps",
"type": "uint16"
}
],
"name": "FlapTaxProcessorCommissionConfigUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "receiver",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "FlapTaxProcessorCommissionPaid",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "oldConverter",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "newConverter",
"type": "address"
}
],
"name": "FlapTaxProcessorConverterUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "feeAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "marketAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "dividendAmount",
"type": "uint256"
}
],
"name": "FlapTaxProcessorDispatchExecuted",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "dividendToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quoteIn",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "dividendOut",
"type": "uint256"
}
],
"name": "FlapTaxProcessorDividendConverted",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "string",
"name": "reason",
"type": "string"
}
],
"name": "FlapTaxProcessorDividendDepositSkipped",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint16",
"name": "oldFeeRate",
"type": "uint16"
},
{
"indexed": false,
"internalType": "uint16",
"name": "newFeeRate",
"type": "uint16"
}
],
"name": "FlapTaxProcessorFeeRateUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "oldGap",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newGap",
"type": "uint256"
}
],
"name": "FlapTaxProcessorLiqSmoothingGapQuoteUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "taxProcessor",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "taxToken",
"type": "address"
}
],
"name": "FlapTaxProcessorMEVProtectionRequired",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "oldLimit",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newLimit",
"type": "uint256"
}
],
"name": "FlapTaxProcessorMaxBuyBackGasLimitUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "oldAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newAmount",
"type": "uint256"
}
],
"name": "FlapTaxProcessorMinBuyBackQuoteUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "refundAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "bool",
"name": "isWeth",
"type": "bool"
}
],
"name": "FlapTaxProcessorPortalRefund",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "taxAmount",
"type": "uint256"
}
],
"name": "FlapTaxProcessorProcessTaxTokens",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quoteAmount",
"type": "uint256"
}
],
"name": "FlapTaxProcessorQuoteReconciled",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "FlapTaxProcessorTokensBurned",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "taxAmount",
"type": "uint256"
}
],
"name": "FlapTaxProcessorTokensParked",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "tokenAmount",
"type": "uint256"
}
],
"name": "FlapTaxProcessorTokensReconciled",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "mktOrVaultAddr1",
"type": "address"
},
{
"indexed": false,
"internalType": "uint16",
"name": "mktOrVaultBps1",
"type": "uint16"
},
{
"indexed": false,
"internalType": "address",
"name": "mktOrVaultAddr2",
"type": "address"
},
{
"indexed": false,
"internalType": "uint16",
"name": "mktOrVaultBps2",
"type": "uint16"
},
{
"indexed": false,
"internalType": "address",
"name": "mktOrVaultAddr3",
"type": "address"
},
{
"indexed": false,
"internalType": "uint16",
"name": "mktOrVaultBps3",
"type": "uint16"
},
{
"indexed": false,
"internalType": "address",
"name": "mktOrVaultAddr4",
"type": "address"
},
{
"indexed": false,
"internalType": "uint16",
"name": "mktOrVaultBps4",
"type": "uint16"
}
],
"name": "FlapTaxProcessorWalletConfigSet",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "wallet",
"type": "address"
},
{
"indexed": false,
"internalType": "uint16",
"name": "bps",
"type": "uint16"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "FlapTaxProcessorWalletDistributed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"indexed": false,
"internalType": "bytes",
"name": "reason",
"type": "bytes"
}
],
"name": "FlapV4FeeCollectFailed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint8",
"name": "version",
"type": "uint8"
}
],
"name": "Initialized",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "token",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "TokensReconciled",
"type": "event"
},
{
"inputs": [],
"name": "ADMIN_IMPL",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "DEAD_ADDRESS",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "DISPATCH_IMPL",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "autoForward",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "checkAndNotifyDispatch",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "commissionBps",
"outputs": [
{
"internalType": "uint16",
"name": "",
"type": "uint16"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "commissionQuoteBalance",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "commissionReceiver",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "converter",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "deferredTaxTokenBalance",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "dispatch",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "dispatchCheckCooldown",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "dispatchThreshold",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "dividendAddress",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "dividendQuoteBalance",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "dividendToken",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "dividendTokenBalance",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "feeConfig",
"outputs": [
{
"components": [
{
"internalType": "uint16",
"name": "marketBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "deflationBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "lpBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "dividendBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "feeRate",
"type": "uint16"
},
{
"internalType": "bool",
"name": "isWeth",
"type": "bool"
}
],
"internalType": "struct PackedFeeConfig",
"name": "",
"type": "tuple"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "feeConfigV2",
"outputs": [
{
"components": [
{
"internalType": "uint16",
"name": "marketBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "deflationBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "lpBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "dividendBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "feeRate",
"type": "uint16"
},
{
"internalType": "bool",
"name": "isWeth",
"type": "bool"
},
{
"internalType": "uint16",
"name": "commissionBps",
"type": "uint16"
},
{
"internalType": "address",
"name": "dividendToken",
"type": "address"
}
],
"internalType": "struct PackedFeeConfigV2",
"name": "result",
"type": "tuple"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "feeConfigV3",
"outputs": [
{
"components": [
{
"internalType": "uint16",
"name": "mktOrVaultBps1",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps2",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps3",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps4",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "deflationBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "lpBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "dividendBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "feeRate",
"type": "uint16"
},
{
"internalType": "bool",
"name": "isWeth",
"type": "bool"
},
{
"internalType": "uint16",
"name": "commissionBps",
"type": "uint16"
},
{
"internalType": "address",
"name": "dividendToken",
"type": "address"
},
{
"internalType": "address",
"name": "mktOrVaultAddr1",
"type": "address"
},
{
"internalType": "address",
"name": "mktOrVaultAddr2",
"type": "address"
},
{
"internalType": "address",
"name": "mktOrVaultAddr3",
"type": "address"
},
{
"internalType": "address",
"name": "mktOrVaultAddr4",
"type": "address"
}
],
"internalType": "struct PackedFeeConfigV3",
"name": "result",
"type": "tuple"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "feeQuoteBalance",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "feeReceiver",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "flapBlackHole",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "forwardAddress",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "getQuoteToken",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "getWalletConfig",
"outputs": [
{
"internalType": "address",
"name": "mktOrVaultAddr1",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps1",
"type": "uint16"
},
{
"internalType": "address",
"name": "mktOrVaultAddr2",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps2",
"type": "uint16"
},
{
"internalType": "address",
"name": "mktOrVaultAddr3",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps3",
"type": "uint16"
},
{
"internalType": "address",
"name": "mktOrVaultAddr4",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps4",
"type": "uint16"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"components": [
{
"internalType": "address",
"name": "quoteToken",
"type": "address"
},
{
"internalType": "address",
"name": "router",
"type": "address"
},
{
"internalType": "address",
"name": "feeReceiver",
"type": "address"
},
{
"internalType": "address",
"name": "mktOrVaultAddr1",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps1",
"type": "uint16"
},
{
"internalType": "address",
"name": "mktOrVaultAddr2",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps2",
"type": "uint16"
},
{
"internalType": "address",
"name": "mktOrVaultAddr3",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps3",
"type": "uint16"
},
{
"internalType": "address",
"name": "mktOrVaultAddr4",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps4",
"type": "uint16"
},
{
"internalType": "address",
"name": "dividendAddress",
"type": "address"
},
{
"internalType": "address",
"name": "taxToken",
"type": "address"
},
{
"internalType": "uint16",
"name": "feeRate",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "deflationBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "lpBps",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "dividendBps",
"type": "uint16"
},
{
"internalType": "address",
"name": "dividendToken",
"type": "address"
},
{
"internalType": "address",
"name": "commissionReceiver",
"type": "address"
},
{
"internalType": "uint16",
"name": "commissionBps",
"type": "uint16"
},
{
"internalType": "address",
"name": "converter",
"type": "address"
},
{
"internalType": "uint256",
"name": "liqExpectedOutputAmount",
"type": "uint256"
}
],
"internalType": "struct TaxProcessorV2InitParams",
"name": "params",
"type": "tuple"
}
],
"name": "initialize",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "lastDispatchCheckAt",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "liqExpectedOutputAmount",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "liqSmoothingGapQuote",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "lpQuoteBalance",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "marketAddress",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "marketQuoteBalance",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "maxBuyBackGasLimit",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "minBuyBackQuote",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "pendingDividendQuoteTokenBalance",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "portal",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "preBondBurnFunds",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "quoteAmount",
"type": "uint256"
}
],
"name": "processBondingCurveTax",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "taxAmount",
"type": "uint256"
}
],
"name": "processTaxTokens",
"outputs": [
{
"internalType": "int8",
"name": "liqThresholdDirection",
"type": "int8"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "quoteToken",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "tokenAmount",
"type": "uint256"
}
],
"name": "reconcileToken",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint8",
"name": "",
"type": "uint8"
},
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"name": "registerV4LPFeeSource",
"outputs": [],
"stateMutability": "pure",
"type": "function"
},
{
"inputs": [],
"name": "renounceOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "requiresMEVProtection",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "router",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "receiver",
"type": "address"
},
{
"internalType": "bool",
"name": "enabled",
"type": "bool"
}
],
"name": "setAutoForwarding",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "receiver",
"type": "address"
},
{
"internalType": "uint16",
"name": "bps",
"type": "uint16"
}
],
"name": "setCommissionConfig",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "converter_",
"type": "address"
}
],
"name": "setConverter",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "cooldown",
"type": "uint256"
}
],
"name": "setDispatchCheckCooldown",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "threshold",
"type": "uint256"
}
],
"name": "setDispatchThreshold",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "token",
"type": "address"
}
],
"name": "setDividendToken",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint16",
"name": "feeRate_",
"type": "uint16"
}
],
"name": "setFeeRate",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "setLiqExpectedOutputAmount",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "gap",
"type": "uint256"
}
],
"name": "setLiqSmoothingGapQuote",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "newLimit",
"type": "uint256"
}
],
"name": "setMaxBuyBackGasLimit",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "newAmount",
"type": "uint256"
}
],
"name": "setMinBuyBackQuote",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "feeReceiver_",
"type": "address"
},
{
"internalType": "address",
"name": "marketAddress_",
"type": "address"
},
{
"internalType": "address",
"name": "dividendAddress_",
"type": "address"
}
],
"name": "setReceivers",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint16",
"name": "feeRate_",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "marketBps_",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "deflationBps_",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "lpBps_",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "dividendBps_",
"type": "uint16"
}
],
"name": "setTaxConfig",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "mktOrVaultAddr1",
"type": "address"
},
{
"internalType": "address",
"name": "mktOrVaultAddr2",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps2",
"type": "uint16"
},
{
"internalType": "address",
"name": "mktOrVaultAddr3",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps3",
"type": "uint16"
},
{
"internalType": "address",
"name": "mktOrVaultAddr4",
"type": "address"
},
{
"internalType": "uint16",
"name": "mktOrVaultBps4",
"type": "uint16"
}
],
"name": "setWalletConfig",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "swapRegistry",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "taxToken",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "totalDividendTokenSent",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "totalQuoteAddedToLiquidity",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "totalQuoteSentToDividend",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "totalQuoteSentToMarketing",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "totalTokenAddedToLiquidity",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "v4LPFeeSource",
"outputs": [
{
"internalType": "uint8",
"name": "migratorType",
"type": "uint8"
},
{
"internalType": "address",
"name": "poolManager",
"type": "address"
},
{
"internalType": "address",
"name": "positionManager",
"type": "address"
},
{
"internalType": "uint256",
"name": "tokenId0",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "tokenId1",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "weth",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "token",
"type": "address"
},
{
"internalType": "address",
"name": "to",
"type": "address"
}
],
"name": "withdrawAll",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"stateMutability": "payable",
"type": "receive"
}
]Source code
Source not published
Only verified contracts expose their source. The bytecode is still on-chain.
Chain explorer5132msChain node73ms