What does 'conflictType: 5' mean in Flashbots getConflictingBundle?
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 25/100
- Issue type
- Documentation
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- typescript
- Domain
- api, blockchain
Research direction
Start by tracing the getConflictingBundle entry point and the FlashbotsBundleConflictType enum, then compare their behavior with the flashbots_getBundleStatsV2 response. Document what each conflict type and an empty conflictingBundle represent, and clarify how simulation, builder consideration, and sealing relate to inclusion in a target block.
Written by the indexing model from the issue text.
Description
Hi,
Hi, I'm stuck trying to figure out what the conflict is with my bundle, im using:
getConflictingBundle
And I get this answer:
{
initialSimulation: {
bundleGasPrice: '41031065837',
bundleHash: '0xf25eaeb1a54b96cc6214a83f4e828209068ae0f83a99ffa33d7ed59c2dca24f7',
coinbaseDiff: '16674245565912306',
ethSentToCoinbase: '0',
gasFees: '16674245565912306',
results: [ [Object], [Object], [Object] ],
stateBlockNumber: 17365166,
totalGasUsed: 406381,
firstRevert: undefined
},
conflictType: 5,
conflictingBundle: [],
targetBundleGasPricing: {
gasUsed: 406381,
gasFeesPaidBySearcher: '38374796447176465',
priorityFeesReceivedByMiner: '16674245565912306',
ethSentToCoinbase: '0',
txCount: 3,
effectiveGasPriceToSearcher: '94430587176',
effectivePriorityFeeToMiner: '41031065837'
},
conflictingBundleGasPricing: undefined
}
Buy im not sure what is conflictType: 5.
Base on what i read in this function:
export enum FlashbotsBundleConflictType {
NoConflict,
NonceCollision,
Error,
CoinbasePayment,
GasUsed,
NoBundlesInBlock
}
Update:
Based on what I understand, there are no other bundles in conflict, that's correct?
Also, i try the flashbots_getBundleStatsV2:
{
isSimulated: true,
isHighPriority: true,
simulatedAt: '2023-05-29T15:08:06.998Z',
receivedAt: '2023-05-29T15:08:06.995Z',
consideredByBuildersAt: [
{
pubkey: '0x81beef03aafd3dd33ffd7deb337407142c80fea2690e5b3190cfc01bde5753f28982a7857c96172a75a234cb7bcb994f',
timestamp: '2023-05-29T15:08:07.003Z'
},
....
],
sealedByBuildersAt: [
{
pubkey: '0x81beef03aafd3dd33ffd7deb337407142c80fea2690e5b3190cfc01bde5753f28982a7857c96172a75a234cb7bcb994f',
timestamp: '2023-05-29T15:08:07.103Z'
},
.....
],
So, if the bundle has no conflicts, and was simulated and submitted within those times, I don't understand why it has not been included in the target block
This happens to me with all the bundles I send to flashbots.
Any help would be appreciated.
- Dominant language
- TypeScript
- Stars
- 566
- Forks
- 212
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from flashbots/ethers-provider-flashbots-bundle
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
flashbots/ethers-provider-flashbots-bundle#131 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
flashbots/ethers-provider-flashbots-bundle#128 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 30/100
flashbots/ethers-provider-flashbots-bundle#127 · 3 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
flashbots/ethers-provider-flashbots-bundle#124 · 1 comment ·
All issues in flashbots/ethers-provider-flashbots-bundle
Similar issues
-
mobile-app
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Open-Locker/Open-Locker#352 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
leanprover-community/lean4game#589 ·
Maintainers usually reply within 2 days
-
Add: CS Action BGOpencheck:passed streams:add
Difficulty 1/5 Under an hour Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
unocss/unocss#5421 · 1 comment ·
Maintainers usually reply within 1 day