Content
@
0 reply
0 recast
0 reaction
Darryl Yeo đ ïž
@darrylyeo
This week on /blockhead (@devcon / @ethglobal Bangkok edition): âą updated block and transaction views to account for EIP-2718 transaction types, state roots and legacy data from Ethereum's PoW era âą created a âtruncated valueâ component that visually hides/unhides the middle of a long string with CSS based on user interaction, while keeping it fully rendered in the HTML markup to allow for selection and copy/paste âą added support for @1inchnetwork API â query token balances, spot prices and historical prices in Portfolio and Explorer âą added support for @curvegrid MultiBaas API â query transactions in block, transaction by hash and smart contract source code by address in Explorer https://ethglobal.com/showcase/ytym8
1 reply
0 recast
6 reactions
Chris
@chrisdom
"created a âtruncated valueâ component that visually hides/unhides the middle of a long string with CSS based on user interaction" can you share a link or example? great update! đ
1 reply
0 recast
1 reaction
Darryl Yeo đ ïž
@darrylyeo
Thanks! So far itâs applied to block hashes on the block view in Explorer. Working on applying to hex addresses too once Iâve figured out focus states and layout shifts. https://blockhead.info/explorer/ethereum/block/12345678
1 reply
0 recast
0 reaction
Chris
@chrisdom
no i meant how you did it, there has been a non-zero number of times where i needed exactly that and google wasn't helpful. curious what solution you landed on that's also not đ© edit: it's done using <abbr>. html elements are the equivalent of coins stuck in your couch, you'll always find new ones.
1 reply
0 recast
1 reaction
Darryl Yeo đ ïž
@darrylyeo
Yeah, I originally used `<abbr>` for truncating hex addresses but theyâre still annoying to copy and paste đ This is the new implementation I landed on. Nested `<span>`s, ellipsis in pseudo-element content, `font-size` transition to/from 0. https://github.com/darrylyeo/blockhead/blob/main/src/components/TruncatedValue.svelte
0 reply
0 recast
1 reaction