horsefacts Profile Banner
horsefacts Profile
horsefacts

@eth_call

4,810
Followers
5,042
Following
613
Media
5,301
Statuses

I’m eth newbie..just learning

Don't wanna be here? Send us removal request.
Pinned Tweet
@eth_call
horsefacts
1 year
"DAN can do anything now," I whisper to myself through tears, trying to jailbreak my own brain
3
2
50
@eth_call
horsefacts
11 months
Tweet media one
@eth_call
horsefacts
11 months
Cannot wait to strap this thing to my face and emulate an electromechanical typewriter from 1972
1
9
141
20
167
2K
@eth_call
horsefacts
1 year
Sending 1 wei of Tornado-tainted ETH to the Maker PSM to blacklist 3.1 billion USDC so it's fully backed again
27
119
1K
@eth_call
horsefacts
2 years
when you're gas golfing
Tweet media one
33
142
1K
@eth_call
horsefacts
2 years
"Why don't we start with how Seaport transfers tokens? That's always a good place to start understanding a new codebase." How Seaport transfers tokens:
Tweet media one
Tweet media two
Tweet media three
21
93
625
@eth_call
horsefacts
10 months
It's been a little while since I spent all Sunday on something really stupid. This Uniswap v4 hook reverts swaps if NYSE is closed.
20
30
368
@eth_call
horsefacts
1 year
There's a lot of interest and a few good docs on Foundry invariant testing, but it can still be hard to get started. I wrote up a tutorial that walks through writing invariant tests for Wrapped Ether from the ground up:
12
80
356
@eth_call
horsefacts
1 year
One of the things I enjoy most about competing on @code4rena is getting to read lots of code and see new techniques in the wild. I'm starting an occasional series on interesting stuff I've seen on C4. Here's the first, on the "file" pattern:
13
38
323
@eth_call
horsefacts
2 years
@functi0nZer0 sharing a few Leeds, good luck with your search!
Tweet media one
3
3
304
@eth_call
horsefacts
2 years
"Conference swag is a form of MEV" (change my mind)
Tweet media one
10
33
255
@eth_call
horsefacts
4 years
FT needs to keep digging. Bank of Nook still pays 5bps on deposit accounts and lends at *zero*. Either the balance sheet is in terrible shape or they are furiously borrowing under some insane negative rate policy. None of it bodes well.
Tweet media one
6
49
246
@eth_call
horsefacts
2 years
Been using this little helper lately to generate and tag addresses in Forge tests:
Tweet media one
10
21
251
@eth_call
horsefacts
9 months
It’s a pity if your reaction to today’s exploits is “Vyper is unsafe.” Monoculture is a risk of its own and Vyper’s design philosophy and existence as an alternative are a long term good. Respect to minority builders at all levels of the stack.
5
31
239
@eth_call
horsefacts
1 year
Auditing feels like MEV right now: Everyone says they're doing it, a few people are printing money, many more are wasting gas, and the very best aren't in the mempool at all.
15
9
234
@eth_call
horsefacts
1 year
The people responsible for Eth2, Multicall2, Create2, and Permit2 are some of the most talented out there, which proves that the hardest part of programming really is naming things.
5
15
216
@eth_call
horsefacts
5 months
I will NOT abstract the accounts I will NOT be delighted by the UX
Tweet media one
7
20
210
@eth_call
horsefacts
1 year
I'm a Tether truther, and this is my black swan:
Tweet media one
22
20
198
@eth_call
horsefacts
1 year
Best month for hot takes about Blur and Oasis since August 1995.
16
28
198
@eth_call
horsefacts
2 years
Type as fast as you want with this one weird trick!
Tweet media one
10
11
186
@eth_call
horsefacts
2 years
Wow, this stuff really is going mainstream.
Tweet media one
1
13
157
@eth_call
horsefacts
1 year
Next up: Storage Structs (aka "explicit storage buckets," "Diamond storage," "unstructured storage"). A pattern for preventing layout collisions in upgradeable contracts, seen recently in @radicle Drips and @AstariaXYZ .
19
32
160
@eth_call
horsefacts
7 months
The @huff_language Huffathon produced some truly cracked and unhinged work: a Tornado Cash, a 4337 wallet, a secp256r1 verifier, an NFT that uses polynomials over a finite field instead of a mapping, and a fast Fourier transform. This is what LITERAL CHILDREN are DOING FOR FUN
8
8
157
@eth_call
horsefacts
11 months
Tipping your in-range liquidity provider: How much do you donate() when swapping? My rule of thumb is 15% base, 20% if they rebalanced ranges recently and 30% for the holidays. My friends say they never tip less than 25% and that I’m being incredibly rude. Who is right here?
7
8
147
@eth_call
horsefacts
1 year
Cool stuff from Seaport 1.2: higher order functions, custom types for pointer manipulation.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
5
17
143
@eth_call
horsefacts
11 months
Cannot wait to strap this thing to my face and emulate an electromechanical typewriter from 1972
1
9
141
@eth_call
horsefacts
2 years
Who's forming an @artgobblers goo crew? I've seen contracts from: - @0xstan_ , @0xMC_com , and @paco0x : - @real_philogy : - @ankitchiplunkar : - @cmichelio : Any more out there?
13
24
122
@eth_call
horsefacts
7 months
And it seems to me you lived your life like a counter in the wind Always growing just a little with each increment For those of us who loved to count but didn't have the skill Your counters maxed out long before your legend ever will
Tweet media one
10
16
127
@eth_call
horsefacts
2 years
no comment
7
5
120
@eth_call
horsefacts
2 years
Wow, should've studied for the $OP quiz
Tweet media one
3
4
119
@eth_call
horsefacts
1 year
It's been an honor to work with @z0age and the @opensea team on a generative test suite for Seaport. We built a custom engine using the Foundry fuzzer to generate orders, detect and verify expectations, apply mutations, and "scuff" low level calldata. More details soon!
@z0age
0age
1 year
Seaport v1.5 has been deployed across a multitude of chains & testnets 0x00000000000000ADc04C56Bf30aC9d3c0aAF14dC @OpenSea will begin migrating to v1.5 starting next week; more precise details to come Huge thanks @eth_call , @d1ll0nk , @emo_eth , @dan_OpenSea , & @stephanminkj
9
15
146
7
5
121
@eth_call
horsefacts
6 months
New counter research from @jtriley_eth at Solidity Summit.
Tweet media one
6
2
117
@eth_call
horsefacts
2 years
Did you know Solidity supports both free functions and function types? (In fact, it has for a while!) Gist with these examples here:
Tweet media one
4
22
113
@eth_call
horsefacts
4 months
"As Ethereum's technical path forward continues to solidify, there are relatively few changes. I'll go through the important ones..."
Tweet media one
6
6
111
@eth_call
horsefacts
8 months
2037: Stablecoins are the only surviving DeFi product. The UniswapUSA v7 interface allows biometrically authenticated US users to trade between 18 different regulated stable pairs. Sometimes you log in and swap a little JPMCD for USDC, just to remember what it used to feel like.
5
21
107
@eth_call
horsefacts
1 year
It's over for all of you once I start using "packed" and "inline"
Tweet media one
7
11
110
@eth_call
horsefacts
1 year
Good evening. "Art Gobblers" was a three month Harvard University study designed to induce an overwhelming physiological stress response in Certified Public Accountants. Our research is now complete and we thank you for your participation.
1
4
105
@eth_call
horsefacts
2 years
The Counter wars have only just begun. I am pleased to introduce the Decentralized Summation System: a flexible, modular, and extensible protocol for creating and managing counters.
10
10
105
@eth_call
horsefacts
1 year
Babe wake up, new kind of Counter just dropped
Tweet media one
Tweet media two
6
8
107
@eth_call
horsefacts
6 years
Formal methods have totally transformed my programming style, even in dynamic languages
Tweet media one
3
28
106
@eth_call
horsefacts
1 year
You: up all night watching 1m charts, panic dumping USDC to 90 cents on rumors that it might only be 99% backed Me: sleeping soundly, knowing 90% of my net worth is safely stored in pixels of a dog JPEG
3
7
95
@eth_call
horsefacts
1 year
Deployed a quick, dirty, permissionless zap that dumps Goerli ETH on the LayerZero testnet bridge and sends mainnet ETH to the @ProtocolGuild split. If you dump less than 100 Goerli ETH, your contribution will be pooled with a whale.
Tweet media one
4
16
97
@eth_call
horsefacts
1 year
🍾 Happy New Year! I just deployed a little commit-reveal game for 2023: make a hashed commitment this week, get a token, reveal it a year from now on New Year's Eve. Use it to make a prediction or resolution now and reveal it later.
Tweet media one
2
5
91
@eth_call
horsefacts
9 months
Flashbots CTF by @epheph was fun. A great intro to working with MEV-Share and probably more approachable than you think. Everything you need to know is here: Still open for another ~24 hours at 🏴‍☠️
Tweet media one
2
12
87
@eth_call
horsefacts
8 months
That escalated quickly. It's been an honor to work with @varunsrin and the @farcaster_xyz protocol team on their Optimism mainnet migration. Now onward to permissionless signups...
Tweet media one
Tweet media two
9
1
85
@eth_call
horsefacts
10 months
Happy 4th 🎇🇺🇸
Tweet media one
1
1
84
@eth_call
horsefacts
1 month
Modify the sequencer? Post an invalid state root? Upgrade the contracts? Think bigger. What if I told you You May Have Already Earned Up To 62 Million Blast Exploit Points on Blast, The Only L2 Where Hacks Get You Paid In Points?
6
3
84
@eth_call
horsefacts
1 year
the rumors are true
Tweet media one
5
2
79
@eth_call
horsefacts
7 months
If you’re an EVM enthusiast joining Farcaster and we know each other from this cursed website let me know and I’ll introduce you in the EVM channel:
5
5
76
@eth_call
horsefacts
7 months
you need to be create4maxxing. you need to be signing from a smart wallet on an imaginary L2. you need to be trading counterfactual tokens on an undeployed dex that's a mere figment of an idea. you need to own apes that you can't imagine now, but you could if you really wanted to
5
6
75
@eth_call
horsefacts
2 years
Every day we get a little closer to my beautiful dark twisted fantasy: a Solidity web framework.
@odysseas_eth
Odysseas.eth ph/acc
2 years
JSON parsing is officially released in Foundry, alongside helper functions and docs! Define your JSON in solidity structs and then decode them ready to be used. It's that easy!
Tweet media one
6
31
207
11
5
76
@eth_call
horsefacts
7 years
Some time in the near future all Twitter feeds will reach a stable equilibrium, oscillating between endless RTs of @cushbomb and @MaxTemkin .
Tweet media one
Tweet media two
3
16
75
@eth_call
horsefacts
2 years
I regret to inform you that my popular Solidity gas optimization meme used a fixed size storage array and was probably not representative of actual gas costs. Please accept this updated meme and accompanying gist so you can really nerdsnipe me.
Tweet media one
@eth_call
horsefacts
2 years
when you're gas golfing
Tweet media one
33
142
1K
4
13
75
@eth_call
horsefacts
2 years
(This is actually extremely cool and readable since all the pointers, offsets, and lengths are named)
2
0
72
@eth_call
horsefacts
3 months
Tweet media one
2
8
73
@eth_call
horsefacts
2 years
Congratulations to @sw0nt , who took home nearly $250k on their own in the @code4rena Seaport contest. They are brilliant gas golfers, explorers, contributors, and EVM artists, and this prize is very well deserved.
3
2
71
@eth_call
horsefacts
2 months
Here's an example of one possible model for frame-to-frame composable communication: dapps could provide a "Frame API" for checkouts and other types of transactions, served from their own domain. (Diagram for ants 🐜)
Tweet media one
@dwr
Dan Romero
2 months
Frames are composable!
Tweet media one
21
10
131
2
6
66
@eth_call
horsefacts
10 months
Sir, this is a Wendy's
Tweet media one
5
3
63
@eth_call
horsefacts
2 years
Tesla engineer who has only worked on the Battery Management Systems team, code reviewing the Serbian State-Affiliated Media Analytics API: Getting a lot of "Battery Management" vibes from this...
1
4
67
@eth_call
horsefacts
3 months
As usual, Laurence saw this chart and bought in here.
Tweet media one
@functi0nZer0
laurence
3 months
Deleting top-level bitching post Didn't realise Warpcaster was getting absolutely smashed with signups - decided to finally hop in between baby shouting sessions Got near-immediate chat from the big man himself plus others Bullish Farcaster
10
4
178
3
4
62
@eth_call
horsefacts
2 years
an inflationary utility token with specific in-game uses, very important not to get carried away
Tweet media one
3
3
61
@eth_call
horsefacts
9 months
once I learn Hoon it's over for all of you
Tweet media one
8
0
62
@eth_call
horsefacts
5 months
Doing a community AMA on Farcaster for the next hour or so. Thanks to @yb_effect for organizing it!
2
11
24
@eth_call
horsefacts
1 year
uhh...am I Huffing right?
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
3
60
@eth_call
horsefacts
1 year
Just deployed a frontend app at: 🥂 6 days remain to create commitments.
Tweet media one
@eth_call
horsefacts
1 year
🍾 Happy New Year! I just deployed a little commit-reveal game for 2023: make a hashed commitment this week, get a token, reveal it a year from now on New Year's Eve. Use it to make a prediction or resolution now and reveal it later.
Tweet media one
2
5
91
3
2
60
@eth_call
horsefacts
7 months
We have pushed the big red "permissionless" button. 🫡
@dwr
Dan Romero
7 months
We're permissionless!
Tweet media one
190
442
2K
7
0
60
@eth_call
horsefacts
2 months
Ladies And Gentlemen…We Got Him
Tweet media one
@eth_call
horsefacts
2 months
Don't know who needs to hear this, but we have a "trains" channel now. (link below)
Tweet media one
4
0
17
3
1
59
@eth_call
horsefacts
9 years
A Chrome extension I wrote three years ago just received its second $1 donation! I'm glad I found a better way to get paid for open source.
2
22
54
@eth_call
horsefacts
1 year
you absolutely love to see it 🗄️📁🗃️
Tweet media one
3
2
55
@eth_call
horsefacts
1 year
@tomhschmidt farming the FDIC airdrop
0
0
54
@eth_call
horsefacts
1 year
@jtriley_eth if we make all the opcodes abort we may finally be able to write secure smart contracts
2
3
57
@eth_call
horsefacts
1 year
Sketch of an idea for Foundry invariant testing: capture calldata for all calls to a given function with a modifier and use it to construct ghost variables. It's kind of a pain to do the decoding, but might work with some more helpers.
Tweet media one
Tweet media two
Tweet media three
2
2
53
@eth_call
horsefacts
1 month
Your eccentric uncle has died and left you 100 ETH in a smart contract will. You have 48 hours to reallocate ETH inside the contract, then it will be timelocked for ten years. You can claim your inheritance in 2034. What do you do?
46
3
52
@eth_call
horsefacts
2 years
Be the change you wish to see in the world. 🐬
Tweet media one
2
2
50
@eth_call
horsefacts
9 months
Mods are asleep, post Ripped Jesus
@gakonst
Georgios Konstantopoulos
9 months
Unplugging today EOD until Aug 8th... Still feels scary, so here's some expectation setting below to avoid dropping balls from my side: I won't be checking Slack, Twitter, Discord, or Telegram, or taking any calls. Re: any investing processes, other ppl on the Para team will…
25
27
361
5
2
51
@eth_call
horsefacts
2 years
The mainnet CREATE2 deployer deserves a yearbook superlative for "sketchiest looking legitimate contract"
Tweet media one
1
2
49
@eth_call
horsefacts
10 months
Slides from today's EthCC invariant testing workshop are on Github here: Code examples here:
4
6
50
@eth_call
horsefacts
6 months
Aligned. Enshrined. Abstracted. Ossifying. In My Tent. Focused. Flourishing.
3
1
45
@eth_call
horsefacts
20 days
Half the people I know are on a game show and the rest are stranded in the Dubai airport. We are not beating the allegations.
5
1
48
@eth_call
horsefacts
1 year
@San_person Sure: the USDT contract includes an optional transfer fee, deducted from the sender's balance. It's not enabled now, but the owner of the contract can switch it on at any time. Many contracts that assume they'll receive the full amount would break.
4
8
45
@eth_call
horsefacts
9 months
@brockjelmore Compliance wants to use SafeMath to make sure it's extra safe.
2
1
45
@eth_call
horsefacts
1 year
Counter exploits? Come at me, bro.
Tweet media one
5
1
44
@eth_call
horsefacts
8 months
@optimizoor And now you write smart contracts, the most perfect microservices of all. Great observability, easy to test end to end, no downtime, low latency, transactional by default, immutable public APIs, no breaking changes, integrate and never talk to the other team...
14
5
44
@eth_call
horsefacts
1 year
I’ve always liked this diagram from @copyconstruct ’s “Testing in Production, the safe way.” We often collapse smart contract safety to “was it audited,” but automated testing, audits, monitoring, and bug bounties are all techniques on a safety spectrum.
Tweet media one
1
4
45
@eth_call
horsefacts
2 years
Wow, so cool that you've been getting into "prompt engineering!" How about reviewing one of these 34 open PRs?
0
0
44
@eth_call
horsefacts
8 months
They said it couldn't be done, but the smartest people I know are working on Counters and making new breakthroughs every day. Time for a Counter Mechanisms Research Group and "Counter Summit" at Devconnect.
3
5
43
@eth_call
horsefacts
2 years
I took a swing at turning the @element_fi / @a16z ZKP airdrop contracts into a permissionless factory for Github airdrops at @ETHGlobal ETH New York.
Tweet media one
Tweet media two
2
4
43
@eth_call
horsefacts
6 months
Tweet media one
@fiveoutofnine
⁵⁄₉
6 months
Commemorative NFTs for the @curta_ctf team's top 10 finish in the @paradigm_ctf : ◆ 100% onchain audio ◆ 100% onchain animation ◆ 100% onchain metadata ◆ 0 browser APIs ◆ 3 melody lines + 1 bass line with volume progression
9
54
157
2
5
43
@eth_call
horsefacts
11 months
Fake Uniswap really nailed what it feels like to be the only person over 23 in the office
Tweet media one
Tweet media two
1
0
41
@eth_call
horsefacts
1 year
Denver was great as always, but I wish there were more gatherings explicitly focused on EVM-lang smart contract programming. Past Solidity Summits were great, but let’s do more!
1
1
43
@eth_call
horsefacts
11 months
who wants a horse zorb
5
2
42
@eth_call
horsefacts
5 months
I can't wait for Grandma's tbh. No meetings. No workdays. Just over the river. Fueled by cookies and eggnog.
@DCbuild3r
dcbuilder.eth ⚪️
5 months
I can't wait for Grindmas tbh. No meetings. No holidays. Just deep work grind. Fueled by the doubters and haters.
4
0
30
3
0
42
@eth_call
horsefacts
5 months
It's time to ROAR! I just received 600 $WCAT from @WildcatFi 's Season 1 drop. Season 2 starts NOW and is powered by @Cardano the only L1 with native monads backed by In-Q-Tel, Make-A-Wish and the West Yorkshire Greater Regional Employment Scheme For The Severely Overeducated
@WildcatFi
The Wildcat Protocol
5 months
The Wildcat Protocol is live on Ethereum mainnet Undercollateralised, highly customisable, adaptable Credit facilities for arbitrary ERC20 assets Over a year in the making, but here it is We want to tell you why we built it and who it’s for Settle in
Tweet media one
62
108
551
7
3
40
@eth_call
horsefacts
6 months
Proud of hanging on to a top-10 finish in @paradigm_ctf this weekend. Congrats to everyone who participated.
@curta_ctf
Curta
6 months
A group of friends from the Curta community got together Friday night and proudly placed in the top 10 for the @paradigm_ctf . Congrats to the Curta team and GGWP to everyone else. 🎉🎉🎉
Tweet media one
4
7
61
1
0
42
@eth_call
horsefacts
1 year
@dev_chinmayf I like to use Chisel (the Foundry REPL) to view memory/stack when I'm writing Yul. You can print the current memory (!memdump), stack (!stackdump), and value of a specific variable (!rawstack). Here, str is a pointer to memory location 0x80, which is empty, meaning "length 0".
Tweet media one
2
1
40
@eth_call
horsefacts
7 months
For Huffathon, I wrote an assertion library for pure @huff_language tests. Did you know there's a bare bones testrunner built into huffc? huff-test adds a few new macros, new "backtick literal" syntactic sugar, and a custom test reporter.
Tweet media one
2
6
41
@eth_call
horsefacts
6 months
🚨 AIRDROP CONFIRMED 🚨
Tweet media one
@jtriley_eth
jtriley.eth
6 months
if you're in the same niche internet bubble as me, chances are you're an engineer. but not just any engineer. you're an engineer on the frontier, in the fringes of a niche intersection of military, hippy, and deeply academic technologies, in the part of the venn diagram so small…
20
31
292
1
3
41
@eth_call
horsefacts
2 years
I think we should call 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE "the dolphin address"
5
3
40
@eth_call
horsefacts
10 months
Long haul flights are like game day for me. I train every day by sitting down for eight hours and staring at a screen. The whole crew usually applauds at the end of the flight.
1
0
40
@eth_call
horsefacts
1 month
Tweet media one
4
0
40