out.eth Profile Banner
out.eth Profile
out.eth

@outdoteth

3,612
Followers
1,219
Following
52
Media
469
Statuses

@pumpdotfun

Joined June 2021
Don't wanna be here? Send us removal request.
@outdoteth
out.eth
2 years
I think I've written the most gas efficient implementation of ERC20 in existence. Up to ~10% cheaper transfer's. It's written in pure bytecode. Each opcode was literally handwritten for maximum gas optimisations.
36
93
796
@outdoteth
out.eth
2 years
the ethereum optimizoooor
Tweet media one
18
66
593
@outdoteth
out.eth
2 years
guy who uses safemath in 0.8 "just to be sure"
20
5
276
@outdoteth
out.eth
3 years
Got my first PR merged into solmate yesterday. feelsgoodman. If you store variables in loops outside of the loop's scope then you can avoid having to pop them from the stack on each iteration. At the *very least* this saves two POP opcodes.
Tweet media one
14
9
219
@outdoteth
out.eth
2 years
seems possible that specialized smart contract roles could become a thing; solidity security eng solidity optimizer eng solidity app eng idk - maybe a solidity dev should just be expected to do all three
9
9
124
@outdoteth
out.eth
3 years
ah damn. ive been foundry pilled. time to leave the hardhat stuff behind - you will be missed :') truffle -> hardhat -> foundry this is my journey. i hope this is the endgame.
9
6
83
@outdoteth
out.eth
2 years
how do i escape the CT anime subniche? everywhere i look it's anime pics or miladys. every day i check, more miladys. i can't take this anymore. ive overfollowed by a lot. it is what it is. but I NEED to escape. can twitter DO something?!
13
3
68
@outdoteth
out.eth
2 years
brehs.. new optimisation just dropped inline checked addition in assembly and save ~12 gas
Tweet media one
4
6
65
@outdoteth
out.eth
2 months
Lifecycle of a news event: pumpfun > 4chan > twitter > MSM
8
11
63
@outdoteth
out.eth
6 months
lmao bro
Tweet media one
18
2
50
@outdoteth
out.eth
2 years
@danielvf // solhint-disable-next-line avoid-low-level-calls that's really putting salt in the wound ._.
3
0
52
@outdoteth
out.eth
2 years
Tweet media one
5
1
51
@outdoteth
out.eth
3 years
Controversial take: In 10 years the speculative nft market will end up being larger than the fungible token market. Why? The world is made up of non-fungible things. We just never had an standardised way to represent them. Until NFTs.
6
5
43
@outdoteth
out.eth
2 years
it seems obvious in retrospect that contracts which get deployed thousands of times (ex: ERC721, ERC20 etc.) should have baseline assembly implementations that can be easily extended.
@brockjelmore
brock
2 years
the linux kernel isn’t written in javascript. primitives should be written with a similar mindset ideally a language emerges (could be solidity evolving or new one) that is as safe as possible but hides nothing for max performance closest to the above is solidity + yul
7
8
97
4
2
44
@outdoteth
out.eth
23 days
in the last 24 hours there were 295 trump coins created on pump and 31 kamala coins; a 10x difference. polymarket prices trump at 45% chance of winning and kamala at 55%. memetic odds versus prediction market odds, we'll see which is more accurate.
6
3
36
@outdoteth
out.eth
2 years
Tweet media one
0
0
30
@outdoteth
out.eth
2 years
@tszzl dao-controlled paramilitary wen?
4
0
27
@outdoteth
out.eth
2 years
@transmissions11 ser pls. Calling a precompile adds 100 gas overhead. If I’m gunna bribe I’m gunna add my smart contract as an OPCODE.
1
0
29
@outdoteth
out.eth
2 years
mental checklist of things to test on each function: * test all emitted events * test all reverts * test internal state changes * test return value * test all branches * test external state changes (token balances etc.) anything you'd add?
1
3
28
@outdoteth
out.eth
6 months
what did she mean by this?
Tweet media one
3
1
22
@outdoteth
out.eth
2 years
so much nerdbait on the tl rn. vyper vs solidity revolution debate abt serfs eth pow chain war
1
0
22
@outdoteth
out.eth
1 year
over the next 1-2 years: --nft finance --autonomous worlds --urbit i enjoy these things and think they will have a sizeable impact on current trends.
2
1
20
@outdoteth
out.eth
3 years
yo @OptiPunk check this out
Tweet media one
4
2
17
@outdoteth
out.eth
3 years
With 5 iterations;
Tweet media one
1
0
18
@outdoteth
out.eth
2 years
hits different 😩😩😩
Tweet media one
4
0
17
@outdoteth
out.eth
3 years
Giving away a FREE wild steve How to enter: Like and RT this tweet Follow @wildsteves #NFT #NFTGiveaway #NFTCommunity
@wildsteves
wild steves
3 years
A BUNCH OF STEVES JUST FELL OUT OF THE AIRPLANE *customize ur own steve* uWu
1
0
3
3
11
12
@outdoteth
out.eth
2 years
@transmissions11 @lightclients No I can't get it to compile. Although looking through a couple things jump out: 1) does not return true/false on success (not matching spec) 2) copy's entire calldata into memory at the start The transfer function is very very close to my implementation tho.
0
0
16
@outdoteth
out.eth
6 months
helius is another level of reliability holy shit. thats good infra
Tweet media one
5
3
15
@outdoteth
out.eth
6 months
left curve > right curve
4
1
15
@outdoteth
out.eth
9 months
all this effort spent on mev, cross chain, account abstraction, layer 2s. the real winner is memecoins. not saying these things don't have their place, but I think effort is often misplaced in relation to most people's desired outcome. these things are all in service to the end
Tweet media one
1
1
14
@outdoteth
out.eth
8 months
@RaydiumProtocol @pumpdotfun glad to be building on raydium, lets get fucking swole. chase the pump. feel the pump.
2
0
12
@outdoteth
out.eth
2 months
Ah yes, these words are definitely English
Tweet media one
2
1
15
@outdoteth
out.eth
1 year
in the current meta, fungible tokens are better at representing fundamental ownership -- and NFTs, memetic ownership; the visual medium of NFTs has far more viral potential than the textual medium of a name (e.g dogecoin) but ownership of shared assets will always be with tokens
1
1
12
@outdoteth
out.eth
2 years
@devtooligan this tweet has ruined my life. I'm using 0xbabe everywhere now instead of 0xbeef.
0
0
15
@outdoteth
out.eth
1 year
going from 2017 icos to 2021 veTokens was an order of magnitude improvement in tokenomic design. assuming the same progression, the next cycle's tokenomics are going to be absolutely unhinged.
3
0
11
@outdoteth
out.eth
2 years
it's another episode of rain + lofi + hacking. max comfy.
2
0
14
@outdoteth
out.eth
2 years
@storming0x Have u heard of arrange-act-assert or did you come up with that pattern independently? honestly sick if you reached the same conclusion/end result just from first principles.
1
0
14
@outdoteth
out.eth
2 years
>Yul EVM Code Transform: Avoid unnecessary pops on terminating control flow. big big big
@solidity_lang
Solidity
2 years
Solidity 0.8.13 has just been released!🥳 It fixes an important bug related to abi.encodeCall, extends the "using for" directive and implements "go to definition" for the LSP. We also consider compiling via Yul IR stable. 📖: 💾:
Tweet media one
2
55
172
0
1
13
@outdoteth
out.eth
2 years
@smsunarto fully on-chain. the off-chain mechanism of seaport is only there because of gas costs in the first place. on-chain pros: * guaranteed data-redundancy * more composable * censorship resistant off-chain pros: * can post a limit order immediately
0
0
11
@outdoteth
out.eth
2 years
bitcointalk never misses
Tweet media one
0
1
12
@outdoteth
out.eth
6 months
>shilled a “memecoin” >ask someone if the dev is based or jeet >they don’t understand >pull out illustrated diagram explaining what based and jeet are >they laugh and and say “it’s a good coin sir” >buy the coin >it’s a jeet
2
2
10
@outdoteth
out.eth
2 years
It took me 3 months but i think i finally understand what @js_horne meant by this. we are at the precipice of the next stage of humanity. a small 10 years that will end up being beyond generation defining.
1
1
11
@outdoteth
out.eth
2 years
the chad fibre optic cable layer vs the virgin bytecode disassembler
0
0
11
@outdoteth
out.eth
1 year
why is it so difficult to build culture in finance? not the kind of meme corporate use of the word, but actual deep, meaningful culture. somehow the profit incentive perverts any attempt at depth (nothing can be pure) and any cultural aspect that manifests is always shallow.
5
0
11
@outdoteth
out.eth
2 years
i have a pretty bad (but fun, lel) idea for trustless nft royalty replacement. similar to fee on transfer tokens - every nft transfer has a 0.1% chance of being sent back to the creator. over enough transfers, it's statistically the same as fee-on-transfer tokens.
1
0
10
@outdoteth
out.eth
6 months
this was wrong. memecoins tend to go more viral than NFTs. i think this can be distilled down to a handful of reasons. the primary one is probably the fact that memecoins require several orders of magnitude less effort to create than NFTs. name, ticker, jpeg (memecoin) VS.
@outdoteth
out.eth
1 year
in the current meta, fungible tokens are better at representing fundamental ownership -- and NFTs, memetic ownership; the visual medium of NFTs has far more viral potential than the textual medium of a name (e.g dogecoin) but ownership of shared assets will always be with tokens
1
1
12
2
0
10
@outdoteth
out.eth
3 years
@ElioMags @paulg “But we don’t inhale” lmao
0
0
10
@outdoteth
out.eth
2 years
i see the same devs again and again contributing to repos across the whole eth ecosystem. so sick. also (anecdotally) it looks like there is huge overlap between solidity contribs and javascript lib contribs.
1
0
9
@outdoteth
out.eth
2 years
@ugolino_me auditfi. buy and sell futures contracts on audit firm slots. Physically settled. Absolutely degen. >"hello ser I would like to buy a 10x leveraged put contract on this 18/06/22 ToB audit slot (physically settled) futures contract"
2
0
10
@outdoteth
out.eth
2 years
@maurelian_ Yeh I regret being sensationalist about it. The _deployCode() offset was calculated by writing everything in there first. Then getting the length. And then replacing the offset with it. That part never changes so only needs to be calculated once.
1
0
10
@outdoteth
out.eth
3 years
>had a dream about opcodes again
Tweet media one
2
0
9
@outdoteth
out.eth
3 years
dayyy 12 @puttyfi - Hook up to diff db for diff chains - Add in-app chain switching - Add incorrect network tab and prompt #options #nft #optimism #crypto #layer2
0
0
6
@outdoteth
out.eth
2 years
if foundry was a protocol and had a coin it would have 100x'd by now the speed and quality that they ship is *chef's kiss*
1
0
9
@outdoteth
out.eth
2 years
difference between flywheel effect and ponzi is such a fine line
1
1
9
@outdoteth
out.eth
3 years
gm gm. day 13 @puttyfi - Add ERC721 Enumerable for opti - NFT metadata support for opti - Finalise the multi chain switching #ethereum #optimism #l222 #nfts
2
0
6
@outdoteth
out.eth
3 years
Going to start building a new web3 project and record the process each day
1
1
9
@outdoteth
out.eth
3 years
@anon75374998 there are/were some serious galaxy brains on there. its like walking through a big-brain time capsule reading the shit from '09-'12
0
0
7
@outdoteth
out.eth
2 years
@boredGenius @0xQTpie @FrankieIsLost jfc, this insult is fatality level
0
0
8
@outdoteth
out.eth
2 years
just got hit by a general purpose frontrunner for the first time. down bad
1
0
8
@outdoteth
out.eth
2 years
NFTs are the future of Defi
0
0
8
@outdoteth
out.eth
2 years
goerli as a testnet sucks. faucets always drained + gas price spikes to 100+ gwei frequently. unusable.
1
0
8
@outdoteth
out.eth
2 years
@thal0x hold $100 usdc hold 0.1 ETH spot short 0.1 ETH on perps inventory 50% split between dex and cex buy 0.005 ETH on dex for $32 immediately sell 0.005 ETH on cex for $35 next exposure still the same but +$3 rebalance every-time inventory on dex/cex gets too low
1
0
6
@outdoteth
out.eth
2 years
Tweet media one
1
0
7
@outdoteth
out.eth
2 years
as a compromise, i think what can be done today, is having a "skeleton" solidity contract for the standard implementations where all the methods internally are implemented in assembly (yul); Which is basically what Seaport does.
1
0
7
@outdoteth
out.eth
3 years
helo frens - day 7 of @puttyfi , - Refactor to support multiple chains - Deploy to - Add order details modal - Add correct datatypes #web3 #arbitrum #optimism #bayc #punks #nftcommunity #layer2
0
0
6
@outdoteth
out.eth
3 years
@r_ross_campbell At this point it’s easier to just write the bytecode manually.
0
0
7
@outdoteth
out.eth
2 years
@paradigm_ctf oh shit bois its happening
0
0
7
@outdoteth
out.eth
2 years
update: seems increasingly likely that @huff_language will solve this problem
3
0
7
@outdoteth
out.eth
1 year
i don't understand people who say that crypto isn't real, but $100,000 in diamonds are real
1
0
7
@outdoteth
out.eth
2 years
but that's just a compromise. it doesn't make sense for baseline implementations, for which 95%+ of the exact same bytecode is deployed thousands (hundreds of thousands?) of times, to be held back by the compiler. solc will never be able to beat perfectly tuned hand-optimisation
1
0
7
@outdoteth
out.eth
2 years
reducing optimizer runs to stay under 24.576 kb 😭😭
2
0
7
@outdoteth
out.eth
3 years
@VitruviusCurve These events are basically all the same though. Cycle slowly starts to build up, eventually gets reflexive, then crashes. Repeat. It's the same story every time.
1
0
6
@outdoteth
out.eth
2 years
it is quite ironic that we pay these huge gas fees for censorship-resistant settlement, only to then interact with contracts that then enforce censorship. cc: USDC.
1
0
6
@outdoteth
out.eth
6 months
3
1
6
@outdoteth
out.eth
3 years
@crypto_hades @TerribleQuant cargo install vs the absolute hell that cmake is but yeh. the libraries are a bit lacking tbh. However the documentation is top tier thanks to standardised cargo doc.
1
0
6
@outdoteth
out.eth
1 year
increased volatility means that the extremes are stress tested more often. it's during stress that iteration is forced. the corollary being innovation. this is to say that the rate of innovation is faster in NftFi.
1
0
5
@outdoteth
out.eth
2 years
@transmissions11 here is another talk that is on a similar tangent in case anyone is interested.
0
0
6
@outdoteth
out.eth
3 years
@03ladr foundry. forge test --gas-report
0
0
6
@outdoteth
out.eth
3 years
sup nerds, day 9 @puttyfi - Refactor to use alchemy NFT api - Add the serverless functions for adding orders - db configuration and security rules - Add WETH validation to orders #optimism #ethereum #web3 #nft
0
0
3
@outdoteth
out.eth
2 years
dual boosted sudoswap shared LP fixed term zero coupon bonds that yield call options or swap fees
2
0
4
@outdoteth
out.eth
2 years
goerli faucet that lets you claim as much eth as you have on your associated mainnet address every 7 days
2
0
5
@outdoteth
out.eth
3 years
@mgnr_io Following the kelly criterion, betting on a randomness is always a losing move; so yes, it should be easy to lose money. The opposite of random is still random so no, the corollary doesn't hold.
0
0
6
@outdoteth
out.eth
3 years
@PatrickAlphaC Because msg.sender is included in the seed for the keccak256 function. It's trivial to mine for a private key that results in an address that makes you the winner and then send the tx from it.
2
0
6
@outdoteth
out.eth
1 year
@gakonst It's very hard to `forge install` a private repo because forge install via ssh is not supported and authentication via username and password was also removed from github since August 13, 2021.
0
0
6
@outdoteth
out.eth
2 years
miladys are so good bc you can literally just right click save and be welcomed into the community
1
0
6
@outdoteth
out.eth
3 years
@0xngmi >why yes i leave 400k on dead protocols how could you tell?
Tweet media one
0
0
5
@outdoteth
out.eth
3 years
There are only 17576 three letter ENS domains. Looks rare.
4
0
5
@outdoteth
out.eth
2 years
so hyped, start of a journey!!
@puttyfi
Putty
2 years
WE ARE NOW LIVE ON @ethereum AND @optimismPBC ! Buy and sell put options using Putty V1 🥳🥳
24
8
65
0
1
5
@outdoteth
out.eth
8 months
@pumpdotfun /letsgetfknswole
0
0
5
@outdoteth
out.eth
2 years
The "easily extended" part is the reason why this doesn't exist today imo. For example, a large amount of tokens copy 95% of the standard ERC20 implementation then override a method to add fees on transfer or some other minor modification.
1
0
5
@outdoteth
out.eth
2 years
tbf credit due to IR pipeline tho with IR: 12 gas saved with old optimiser: 40 gas saved IR vs old optimiser
Tweet media one
Tweet media two
0
0
5
@outdoteth
out.eth
1 year
it may be the case that the value of memes will stay less than that of fundamental assets (e.g. protocol governance). but my prediction is that the sophistication of tooling in NftFi will eventually (relatively soon) overtake and forge the path for DeFi.
0
0
4
@outdoteth
out.eth
3 years
ENS domains really starting to take off... still small numbers for now but the trend looks like it's starting.
Tweet media one
1
0
4
@outdoteth
out.eth
3 years
@convexdegen the original SortByPriceAndNonce in geth does A). filter all duplicate tx with the same sender so that only the txs with the lowest nonce are left. append the tx with the highest gas price to the block. Repeat. tx 2 is ignored until 1 is included (as u said alrdy).
Tweet media one
1
0
4
@outdoteth
out.eth
2 years
@boredGenius Sounds like ENS
1
0
5
@outdoteth
out.eth
6 months
3
1
5
@outdoteth
out.eth
2 years
@jtriley_eth @arbitrum why do they require kyc for hackathon bounties?
1
0
4
@outdoteth
out.eth
2 years
wanna hedge ur risk anon?
0
1
5
@outdoteth
out.eth
2 years
@optimizoor @0xQTpie this site is so clutch. the aesthetics alone give u instant credibility when u post code from it.
0
0
4