builder0x69.eth

102 posts

builder0x69.eth banner
builder0x69.eth

builder0x69.eth

@builder0x69

Endpoint for searchers(bundle/tx): https://t.co/zq4VLGlZaQ RPC endpoint for wallets: https://t.co/RqstJUUu43 Documentation: https://t.co/pF8mKGv64u

Ethereum Katılım Eylül 2022
0 Takip Edilen2.8K Takipçiler
builder0x69.eth
builder0x69.eth@builder0x69·
@ballsyalchemist I don't understand why it's surprise for anyone. After low-card-crusader all relays already got stricter on timing and reject late block payload requests. Forked blocks still happen from time to time even if less frequently for mev-boost than classic: etherscan.io/blocks_forked
English
1
0
13
293
Yuki is short, so is life
Yuki is short, so is life@ballsyalchemist·
Slow relay leads to private txs being DOXXed I think this could open up a can of worms for all sorts of "interesting" ways to exploit private txs. Relay gets bribed to delay certain blocks, two forks get into contention...
builder0x69.eth@builder0x69

@0x94305 Re-phrasing my answer to be more polite: 1) Mempool guru data is wrong and all 8 TXs were private in this block. 2) Likely their node received 17670167 late and didn't consider it canonical. 3) Next slot had only 47% sync participation but won anyway with proposer boost.

English
2
0
6
2K
builder0x69.eth
builder0x69.eth@builder0x69·
@ballsyalchemist @0x94305 Correct In most cases participation is 99% or higher so majority of nodes agree. But in cases where block was released very close to cut-off(3 seconds into next slot) you can have split between nodes so some will reject block received late and consider all transactions as public
English
1
0
2
263
Yuki is short, so is life
Yuki is short, so is life@ballsyalchemist·
@builder0x69 @0x94305 Just to clarify, you are saying that all txs become publicly available as in the block becomes public as per usual regardless of the final voting weight. And then the proposer Boost can kick in finalize that block, resolving the contention between the forks. Is that right?
English
1
0
1
116
builder0x69.eth
builder0x69.eth@builder0x69·
@0x94305 Re-phrasing my answer to be more polite: 1) Mempool guru data is wrong and all 8 TXs were private in this block. 2) Likely their node received 17670167 late and didn't consider it canonical. 3) Next slot had only 47% sync participation but won anyway with proposer boost.
English
0
0
16
4.5K
builder0x69.eth
builder0x69.eth@builder0x69·
@0xdapper_ @hrkrshnn We do support gas-less bundles so EOA can have 0 balance initially, but constructing a bundle is a rather hard task for normal users. Also most popular wallets won't allow you to broadcast transaction from empty wallet even if using custom RPC provider which accepts them.
English
0
0
5
189
0xdapper
0xdapper@0xdapper_·
@hrkrshnn Can kinda still get 'clean ETH' if you use @builder0x69 or similar services that'll front your bundle gas fees as long as you return it within the bundle
English
2
0
15
2.3K
Hari
Hari@hrkrshnn·
An unfortunate downside of 1559 and the merge is that it killed the idea of 'clean ETH'. Pre-1559, one can get 'clean ETH' by 1. finding an arbitrage in the network, 2. write a contract that executes it in the constructor, 3. forward a portion of the arbitrage to the miner, 4. forward the remaining to a fresh address of your choice, 5. sign and send this tx to a flashbots relay with `gasprice = 0`. Now you have an address with ETH that's completely unlinked. The ETH comes from proof of arbitrage, i.e., proof of work! Before the merge, you could perform another kind of work, with GPUs and joining a mining pool. The ETH that you got from it was even cleaner! I'd love to see EIP-1559 loosened up so that the arbitrage trick can still work.
Hari tweet media
Toni Wahrstätter ⟠@nero_eth

With EIP-1559, zero gas transactions are no longer possible. Together with @lightclients and @gballet, we reintroduced them by implementing a PoC for a gas ticketing service. It uses blind signatures to fund unfunded accounts in a privacy-preserving way. @Nerolation/rkp8LyRUh" target="_blank" rel="nofollow noopener">hackmd.io/@Nerolation/rk…

English
8
28
251
119.6K
MevRefund
MevRefund@MevRefund·
Speaking of better, mind explaining how bloxroute is monetizing their private flow? Just discovered that this address etherscan.io/address/0x965d… belongs to bloxroute. Appears to be profiting from private order flow without offering any user refunds ...
MevRefund tweet media
Uri Klarman ⚔️@uriklarman

SURPRISE! bloXroute ETH Protect now *better* than Flashbot I'm genuinely surprised, since FB are good builders, even if I disagree with them about a bunch of stuff but FB Protect now share Tx hash with MEV-Share searchers, allowing to snipe this token launch

English
4
2
38
18.3K
builder0x69.eth
builder0x69.eth@builder0x69·
@MevRefund I can tell you more, recently @sensei_dot_win reached out about weird behaviour for bundles they submit. It looks like bloxroute automatically add refundPercent/refundRecipient to bundles they forward to other builders like us and that's why you see so many refunds from us.
English
1
0
10
891
builder0x69.eth
builder0x69.eth@builder0x69·
@MevRefund Also want to clarify that automatic gas-less bundles were advertised way back in November: @builder0x69/50-000-blocks-and-small-new-feature-31b1d67f6fb9" target="_blank" rel="nofollow noopener">medium.com/@builder0x69/5… It means that builder will automatically fund any EOA inside the bundle if it has insufficient funds.
English
0
0
1
276
MevRefund
MevRefund@MevRefund·
The searcher had an opp tx and a bribe tx, and was relying on the bundle only landing if the bribe EOA won enough money from the opp to bribe correctly. However, builder69 is happy to chip in if they end up making more money. Searcher ends up bribing 1 Eth for nothing!
MevRefund tweet mediaMevRefund tweet media
English
2
0
8
2.1K
MevRefund
MevRefund@MevRefund·
Found a fun bundle from a few months ago which can be summarized as: builder69: I see you missed out on that 16 Eth opp. Better luck next time! Anyways, here's some money so you can still bribe me! searcher: 😢
English
2
1
24
7.1K
builder0x69.eth
builder0x69.eth@builder0x69·
@MevRefund @0x94305 That was advertised way back in November: @builder0x69/50-000-blocks-and-small-new-feature-31b1d67f6fb9" target="_blank" rel="nofollow noopener">medium.com/@builder0x69/5… And gas-less bundles are beneficial for 99.9% of bundles, that's indeed a weird edge case since searcher decided to ignore main principle of bundles that transaction should revert in case of failed opportunity.
English
0
0
3
147
MevRefund
MevRefund@MevRefund·
@0x94305 @builder0x69 It's not a coincidence. builder69 has advertised that they will automatically fund EOAs (i.e. gasless bundles) if it's profitable to do so. Poor searcher just found out the hard way.
English
2
0
5
585
builder0x69.eth
builder0x69.eth@builder0x69·
@0x94305 @0xMikolaj @should_b_workin @NatashaVasan Well then just create bait TX moving price a lot on some ill-liquid yet popular ERC20. For your (1) ETH-USDC example they don't need any private information whatsoever since they can just always bid 100% in their own blocks.
English
1
0
2
319
Alex Nezlobin
Alex Nezlobin@0x94305·
1/ It's very simple. Integrated searcher-builders who get private order flow are risking ending up (unknowingly) insider trading. Tools that promise front-running protection or privacy shouldn't send transactions to such builders. Other builders should publicly commit not to..
English
12
20
120
44.8K
builder0x69.eth
builder0x69.eth@builder0x69·
@TheDEFIac @0x94305 @0xMikolaj @should_b_workin @NatashaVasan You mean in both arms of A/B test you didn't get any fills? Well if you take a week and split it into even/odd blocks, half of good opportunities will be in even blocks, half in odd blocks. But if you don't get any fills in both arms of test you're probably just a bad searcher?
English
1
0
0
93
DeFiac
DeFiac@TheDEFIac·
@builder0x69 @0x94305 @0xMikolaj @should_b_workin @NatashaVasan How would the A/B test look like? You cannot just target a block number, bc you will get filled when price moves against you and won't when it doesn't. Also fairly confident that there is less than 10 searchers atm able to do this + it will take a ton of time.
English
2
0
0
59
builder0x69.eth
builder0x69.eth@builder0x69·
@0x94305 @0xMikolaj @should_b_workin @NatashaVasan > How do you design honeypot txs? Just create a new honeypot contract/token no-one knows about it so probability of trading with it / using it is 0 unless your transaction was copied. Many such examples to bait in the mem-pool.
English
2
0
3
389
Alex Nezlobin
Alex Nezlobin@0x94305·
None of this proves anything useful, unfortunately. Say I’m a builder who decides to (1) outbid everyone else on USDC-ETH and similar arbs (as long as they are profitable), and (2) copy atomic arbs. How do you design honeypot txs? On the second one, ok, you learned that your inclusion rate with me is lower than with Other Builder. I’ll say, sure, we are a smaller builder specializing in stat arb and simple atomic. We can only win when tx of types (1) and (2) above are competitive. Your txs are not. Other Builder can still win with your lousy txs because they are big and handsome, but we can’t. And by the way, I have heard from searchers that they exclude builders based exactly on such suspicions but nobody can ever prove anything. So I think the only way to proceed is to make sure that when “private transactions” are advertised to the general public, they are not sent to searcher-builders.
English
1
0
0
572
builder0x69.eth
builder0x69.eth@builder0x69·
@TheDEFIac @0x94305 @0xMikolaj @should_b_workin @NatashaVasan Any large searcher or large OFA should be able to get statistically significant results rather quickly. Tech for 50% A/B test based on block number doesn't sound like rocket science. In terms of capital as a searcher/OFA you're already sending these bundles anyway?
English
2
0
1
157
builder0x69.eth
builder0x69.eth@builder0x69·
@0x94305 @0xMikolaj @should_b_workin @NatashaVasan If you're a searcher you can also run basic A/B test: 1) 50% of blocks you send only to builders you highlighted above 2) 50% of blocks you send to all large builders(even searcher-builders) Would love to see results in terms of captured opportunities / profitability in general.
English
2
0
1
403
builder0x69.eth
builder0x69.eth@builder0x69·
@0x94305 @0xMikolaj @should_b_workin @NatashaVasan Just send bait/honeypot transactions as an outsider? As searcher you can also easily start sending your bundles only to subset of builders while measuring percent of blocks where someone paid more for the same opportunity as you.
English
1
0
2
310
builder0x69.eth
builder0x69.eth@builder0x69·
@0x94305 @0xMikolaj @should_b_workin @NatashaVasan There're lots of stats you can compute, information whether TX was public or not is also available for everyone. As searcher you can also exclude builders 1-by-1 when sending private txs and compare results. But like any proper analysis it takes time so way easier to speculate.
English
1
0
2
301
Alex Nezlobin
Alex Nezlobin@0x94305·
As I pointed out right in the first tweet, the issue is that insider trading might very well be *unintentional*. TradFi broker-dealers invest lots of money in controls and then still end up paying fines for insider trading, front running and trading ahead. May be mistaken but I doubt that integrated searcher-builders have compliant controls. Lastly, from the DeFi perspective, the issue with some of the situations described above and elsewhere is that they are inherently unobservable to an outsider. You submitted a private tx with a juicy arb but it didn’t make it. You see a competing one in the winning block. Can you tell if it was designed based on your tx?
English
1
0
1
290