Jem pfp

Jem

@jem

174 Following
192 Followers


Jem pfp
Jem
@jem
TIL: sUSDS on mainnet (https://etherscan.io/address/0xa3931d71877C0E7a3148CB7Eb4463524FEc27fbD) implements the ERC4626 interface, but sUSDS on Base (https://basescan.org/token/0x5875eEE11Cf8398102FdAd704C9E96607675467a) does not. Make it make sense.
0 reply
0 recast
0 reaction

Jem pfp
Jem
@jem
Is there a reason why more projects aren't using the default framework as the base for their smart contracts? https://github.com/fullyallocated/Default Reasons that come to mind: - Devs don't know about it - Devs don't understand the benefits I've been implementing a new protocol from scratch on default (/megastrategy) and it's saved SO much time.
3 replies
0 recast
2 reactions

Jem pfp
Jem
@jem
Would love to get an invite for the app!
0 reply
0 recast
3 reactions

Jem pfp
Jem
@jem
0 reply
0 recast
0 reaction

Jem pfp
Jem
@jem
I made what feels like a breakthrough yesterday. It's typically been quite difficult to do fork testing of new contracts for the Olympus protocol, as installation/activation/configuration is done by a multi-sig (and now some of that is performed by OCG).
1 reply
0 recast
0 reaction

Jem pfp
Jem
@jem
1 byte over the limit. Come on...
1 reply
0 recast
0 reaction

Jem pfp
Jem
@jem
Every time a token launches on Axis, especially using Direct-to-Liquidity, I marvel that significant sums of money flow smoothly, without human intervention, involving multiple parties (in this case: buyers, Axis contracts, Baseline token contracts, Uniswap V3 pool). https://x.com/MindPalaceNFT/status/1849853230941098387
0 reply
0 recast
1 reaction

Jem pfp
Jem
@jem
The $MACHI auction went live today (bid if you want, NFA, etc), and I’m proud that the auction is made possible by the @axisfinance protocol! What’s novel is that the auction has a hook configured that will automatically deposit a pre-defined portion of the proceeds into the Baseline market. Apart from Baseline making the token unruggable, Axis and the DTL hook ensure that proceeds go towards liquidity (instead of “trust me”). https://x.com/machidotxyz/status/1832097509600113138?s=46&t=WhYukSauChV1qH3L8ayoJw
1 reply
1 recast
1 reaction

Jem pfp
Jem
@jem
... and the first @axisfinance sealed bid (EMP) auction has been announced! https://x.com/axis_fi/status/1821287108558119290
0 reply
0 recast
0 reaction

Jem pfp
Jem
@jem
A little something I've been working on launched today: https://x.com/axis_fi/status/1820919244491571402
0 reply
0 recast
0 reaction

Jem pfp
Jem
@jem
I got my Moxie Pass! Mint yours to be eligible for upcoming airdrops, grants, Fan Tokens and more! cc @betashop.eth @airstack.eth
0 reply
0 recast
0 reaction

Jem pfp
Jem
@jem
Is there a clean way to resolve mismatched dependency versions between a parent project and dependencies (via git submodules)? When compiling, `forge` seems to use the parent project's dependencies when compiling a dependency, which often causes problems. e.g. the parent project has a git submodule for OpenZeppelin v4.9.0, but the parent project has a dependency (e.g. G-UNI) that depends on OpenZeppelin v4.1.0. When I build the parent project, it also builds G-UNI, but uses the parent project's OpenZeppelin submodule (v4.9.0), which causes errors. Does Soldeer fix this?
1 reply
0 recast
1 reaction

Jem pfp
Jem
@jem
In case anyone can share insights: https://warpcast.com/jem/0x7d43e6d0
1 reply
0 recast
0 reaction

Jem pfp
Jem
@jem
Solidity devs: when looking at a stack trace, what does a function call to "0x" mean? (It's an unverified contract, hence the function signatures instead of function name.) My hunch, based on my understanding of the previous function call, is that it's call to a library - perhaps it doesn't exist. However, the functions in that library are internal, and my understanding is that the internal functions are inlined instead of it being a separate contract.
3 replies
0 recast
2 reactions

Jem pfp
Jem
@jem
The Math Notes feature in iPadOS is really cool!
0 reply
0 recast
2 reactions

Jem pfp
Jem
@jem
New on the @axisfinance blog: https://axis.finance/blog/why-dtl-is-essential/
0 reply
0 recast
1 reaction

Jem pfp
Jem
@jem
After experiencing fast settlement with DEXes and (to a lesser extent) crypto off-ramps, the 2-3 day settlement period for equities feels archaic. Add into the mix that settlement doesn't happen over weekends and it's pre-historic.
1 reply
0 recast
0 reaction

Jem pfp
Jem
@jem
As we (Axis Finance) near release, the team has started to talk more about the modular auction system that we've been working on. Here's the latest: an on-chain sealed bid auction format that we're calling "Encrypted Marginal Price". https://axis.finance/blog/mechanics-of-empauctions/
0 reply
0 recast
0 reaction

Jem pfp
Jem
@jem
Do any fellow parents have tips on how much to encourage kids to persevere? My kid is 6 and has been doing football (soccer) for a few months - an activity that he wanted to do. The coach makes a real effort with him, but he doesn’t apply himself very much.
3 replies
0 recast
1 reaction

Jem pfp
Jem
@jem
Has anyone figured out how to get viem to decode custom errors from secondary contracts? e.g. viem -> Contract A -> Contract B Contract B reverts. viem does not decode the custom error.
1 reply
0 recast
0 reaction