Brian Li πŸŠπŸ‘Ύ pfp

Brian Li πŸŠπŸ‘Ύ

@bli.eth

316 Following
1870 Followers


Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
building /frens, had a slower week because of muggy NJ weather but landed the following: - notification controls on chats - automatic balance refreshing
0 reply
0 recast
2 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
I've heard "find great people and figure out how to pay for them" from one of my friends, but I think a lot of that can actually come from storytelling
0 reply
0 recast
1 reaction

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
building /frens: - a new way of previewing tokens - infra for multi-wallet transaction alerts - infra for supporting new chains
1 reply
1 recast
7 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
I’m a fan of passkeys but they require a lot of re-education for users. Like they still don’t move well between Apple/Google ecosystems and can be accidentally overridden
1 reply
0 recast
3 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
Have you tried using @ to index documentation for things like Viem? That’s probably my favorite part, a lot of the LLMs aren’t up to date on newer or niche packages
1 reply
0 recast
2 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
Bug bashing and stability week for me at /frens - Redundancy for token pricing APIs - Redesigned token search to show balances and context - Auto-refresh balances after transactions - Explaining unsupported tokens - Improving number precision on balances
3 replies
1 recast
5 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
ah mannnn i'm tempted
0 reply
0 recast
0 reaction

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
Thank you for calling out the injustice…
1 reply
0 recast
2 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
Swapped over to defined.fi which has a similar GraphQL request endpoint for search that takes 200 ms but gets us exactly the information we need. At the moment, it seems to be the best token pricing API out there since a lot of other products like CoinGecko and Coinmarketcap aren't designed to handle the random memecoins that pop up every hour
0 reply
0 recast
2 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
We were originally using CoinGecko token APIs which have a search function that returns in about 50 ms. But it required a lot of post-processing such as roundtrips to RPCs to get critical data such as token decimal places which would add another 800 ms of latency. This ended up making our user experience too slow.
1 reply
0 recast
2 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
Back from vacation and back to shipping at /frens! Got in a refactor that speeds up searching for tokens from 1000ms to about 200ms. Shoutout to @wijuwiju.eth for helping me out with recs, some learnings below πŸ‘‡
2 replies
0 recast
6 reactions

helladj🎩 pfp
helladj🎩
@helladj.eth
This is so dumbοΏΌ
14 replies
971 recasts
1294 reactions

Salvino Armati ↑ pfp
Salvino Armati ↑
@salvino
amir: bro the app has no bugs i'll bet you 100 push ups amir 1 min after i open the app: 🚨🚨 sorry frens, but we need to push back launch to 1pm est tomorrow due to a few small issues we need to fix. Promise that's the last delay and appreciate everyone's patience πŸ™
26 replies
996 recasts
1428 reactions

Salvino Armati ↑ pfp
Salvino Armati ↑
@salvino
T-minus ~20 hours till scoop goes live players will be let in to the app based on their position in the leaderboard β€” so the higher you are on the leaderboard, the earlier your cohort to climb the leaderboard, deposit more funds into your scoop wallet
27 replies
1047 recasts
1394 reactions

Salvino Armati ↑ pfp
Salvino Armati ↑
@salvino
what if...you could make a card that felt like your own? game start:T-5 days 9e389a0d598f71dd61a86b41bfc4af2743063ee98b9bcc0553ab1d83ec43b33d
20 replies
1078 recasts
1209 reactions

Salvino Armati ↑ pfp
Salvino Armati ↑
@salvino
after more testing and bugfixing (pls update to the latest version!), we've opened up invite codes again πŸŽ‰πŸŽ‰ to make it fair for people who couldn't get in and ensure the game starts smoothly, we're pushing back game start one more week (to Wed the 26th). we're excited for everyone to see what we've cooked for phase 1 πŸ”œπŸ”œ p.s this is a boosted cast, so +250 points is up for grabs if you like and recast 🫑
13 replies
1204 recasts
1301 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
Crypto thanks you πŸ™
0 reply
0 recast
2 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
@paulcowgill not sure if you guys already do this but I need CAIP-19 token identifiers from APIs. Context is here: https://warpcast.com/bli.eth/0xf17c6d58
0 reply
0 recast
2 reactions

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
This works for chain names that are fairly standardized like "base", but can get very frustrating when new L3s emerge and one platform chooses to represent it as "degen" and another chooses to use "degenchain".
0 reply
0 recast
1 reaction

Brian Li πŸŠπŸ‘Ύ pfp
Brian Li πŸŠπŸ‘Ύ
@bli.eth
APIs should do more to simplify this for developers. Below shows the id for $DEGEN on Base across APIs: Zerion: "0x4ed4e862860bed51a9570b96d89af5e1b0efefed-base-asset-asset" CoinGecko: "base_0x4ed4e862860bed51a9570b96d89af5e1b0efefed" SimpleHash: "base.0x4ed4e862860bed51a9570b96d89af5e1b0efefed"
1 reply
0 recast
1 reaction