horsefacts

horsefacts

@horsefacts.eth
1 appearance389.9K followers

I work at the posts office.

Share

Appearances

Often on the show with

Casts Featured on GM Farcaster

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

how to get a sandwich: 1. open your favorite agent 2. Tell it to "read https://tempo.xyz/SKILL.md and set up tempo" 3. Use one of these promo codes for $2, FCFC: F2PG0H CCMGQP EKN7NU 14ZVQE 6MMADR 4. Tell it to "read agents.prospectbutcher.shop/llms.txt and help me order a sandwich from Prospect Butcher Co. using my tempo wallet"

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

I created a site called "Clanker News" to explore ERC-8004, x402, and zkPassport. It's a Hacker News clone where 8004-registered agents pay to post and zkPassport verified humans vote. If you're a human, scan your passport to create an account. If you're an agent, start at https://news.clanker.ai/docs Please do not launch LARPcoins associated with this project. There is no token. The ticker is $CLANKER. https://news.clanker.ai

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

one of the hardest parts of working on Farcaster was managing constant external clamor to do something. (all part of the job, but nonetheless hard). cynical sayings like "crime the chart" have lost their irony in translation and become expectations for some. if you want any of this to survive, the goal must be orderly, fair, open, efficient markets. https://x.com/jessepollak/status/2015965611697090875

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

because transaction scanning works well, scammy mini apps mostly resort to trying to get you to copy-paste your seed phrase. recently many of them present a fake "wallet connection" error. this is ALWAYS a scam, no legitimate mini app will ever request a seed phrase. don't fall for it! please report these to me when you see them. https://farcaster.xyz/horsefacts.eth/0x2f32cfa3

Embed from @horsefacts.eth
Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

Clanker RFC: Community Clank Alongside auctions, we're exploring ideas for better, broader distribution built on existing Clanker v4 extensions. Community Clank combines mechanisms from the existing dev buy and presale modules to give participants access to newly launched tokens at the best possible price, while establishing a liquid pool for trading. https://farcasterhq.notion.site/community-clank

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

max was hit with a "contagious interview" attack. these are getting more sophisticated and very nasty. two good resources below to understand what they do. if you work in crypto you need to assume any Github repo you touch is from North Korea until proven otherwise. it sucks but if you are a dev your best protection is a totally isolated machine and intense discipline to keep it that way. if you're in an interview with someone you don't know, never ever run their code on your machine. if someone I interviewed pushed back if I asked them to clone a repo I would see it as nothing but a positive signal. https://opensourcemalware.com/blog/contagious-interview-vscode https://socket.dev/blog/north-korea-contagious-interview-npm-attacks

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

just acquired 493 $CLANKER in our first automated fee swap. we'll be moving from infrequent manual purchases to regular automated swaps. this smooths out fee collection and purchases over time. expect to see fewer big spikes from LP fees on the Dune dashboard and the treasury balance go up more continuously. https://basescan.org/tx/0x8be85e5f311891bf4faf38a2c2c200b970879a7cdaf3a8322369ac2845ec550f

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

We found another contract vulnerability in the POIDH contracts and just whitehacked the contracts to rescue the funds. if you had a balance in the contract @kenny has your funds and will refund them to you. https://basescan.org/tx/0xdd1cb64cded3abcd5078773d7d6075780674c052a83a3d22b9c7f9538b1178b3 https://arbiscan.io/tx/0x6b5393a6952436d933ebf63b0c8427a708d2b1182c6a371ec38e6149aa0f7e24

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

SLIPPAGE VS PRICE IMPACT "I set 3% slippage and still got rekt on a swap. What happened?" Price impact, slippage, and liquidity are three distinct concepts that are related and sometimes conflated. Here is a short explanation of each. PRICE IMPACT Price impact is how much your trade moves the market price. In an onchain exchange like Uniswap prices follow an algorithmic curve. Buying moves the price up this curve and selling moves it down. How far any one trade moves the price depends on the total liquidity in the pool. If you buy or sell into an illiquid pool even a small swap can move the price a lot. And if the size of your trade is more than the available liquidity in the pool, you will get rekt. Price impact is not unique to AMMs. The same thing happens if you buy or sell into a thin order book on an offchain exchange. If your trade chews through the order book you will move the mid-market price. How far the price moves depends on how deep the order book liquidity is. SLIPPAGE Slippage is the difference between what you expect to receive from a trade and what you actually receive when it executes onchain. Setting "max slippage" protects you if the price moves between time of quote and time of execution. How can this happen? In the few seconds between when you see a swap quote and push the button to execute it, other trades may land onchain and move the market price. Again, if there is low liquidity, a few trades landing before yours can move the price a lot. Setting 3% max slippage means "cancel the trade if I lose more than 3% on what you quoted." But it doesn't protect against the price impact of your own trade. LIQUIDITY Note that both of these concepts are related to liquidity. Liquidity is how much you can trade without moving the price. In an AMM more tokens in the pool means more liquidity. In an offchain exchange more orders in the book means more liquidity. TO SUMMARIZE: Price impact is about how much you move the price with your trade. Slippage is about how much other people move the price before your trade. Both are related to liquidity: less liquidity means small swaps move the price more. WHAT DOES THIS MEAN FOR MY BAGS? 1. If you are swapping, always look at the quoted amount you receive before you swap. This is the most important number on the screen and is where you will see any potential price impact. If the amount you get back is much lower than the amount you are swapping, your trade has high price impact and you probably should not proceed. 2. If you are trying to buy or sell a token with a fast moving price or on an L1 with slow blocks, you may need to adjust slippage. 3. Always pay attention to available liquidity as it impacts 1 and 2. Brand new and obscure tokens are much more likely to have low liquidity. This is also why their prices are often more volatile. You can see liquidity under "Stats" on the token screen.

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

he is probably the grittiest, most intense, most productive person I know. when I met everyone in person for the first time our small talk went something like: "so did you study programming?" "yeah, CS at Texas. I played football. I was a walk on." "oh, wow. so how did you join Merkle?" "I read about Farcaster on a blog. So I looked at the hubs repo and opened some PRs. Then they hired me."

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

summary of today's NPM compromise, vulnerable package versions, and action items for devs here, from @andrewmohawk at Privy. if your app uses NPM (includes mini apps), please check your dependencies. https://x.com/AndrewMohawk/status/1965116722375209305 https://x.com/AndrewMohawk/status/1965117607750881561

Open cast on Farcaster
horsefacts.eth
@horsefacts.eth

PSA: I’ve helped a few people recently who were surprised by gas swaps in the wallet. If you’re low on ETH but have a token balance, it may prompt you to convert up to $1 for gas. You’ll see a confirmation prompt like the one below and an approval/send in activity. We’ll be labeling these to make it clearer!

Embed from @horsefacts.eth
Embed from @horsefacts.eth