@gabriel1 -hiit>zone2, but both are good
-several g glycine,creatine/day
-sauna (15-20min 4-5x/week in morning)
-cronometer
-2.5mg tadalafil pre
-same diet 90% of days
-slam electrolytes post sauna/big workout, imbalance nukes qol
-overnight oats, ninja crispi
-tea>coffee
1/ Super excited to finally release the Doppler-core code to the public.
As part of this release, @whetstonedotcc will be kicking off an audit with @cantinaxyz later today, so stay tuned!
If you are interested in building the future of onchain markets with us, we are hiring
1. Front-end developers
2. Smart contract engineers
3. Mechanism designers
Reach out if you are interested!
Thrilled to announce I've joined forces with a brilliant founder and good friend @aadams at @whetstonedotcc.
In the coming weeks we will be releasing Doppler, a novel liquidity bootstrapping Protocol on Uniswap v4. This is the first step of many as we seek to revolutionize not only the tokenization lifecycle, but our relationship with tokens and decentralized exchange as a whole 👀 📷
1/ Excited to introduce Doppler, a liquidity-bootstrapping hook design on top of Uniswap v4.
It is the first of many @Uniswap v4 hooks created by @whetstonedotcc to accelerate the tokenization of financial markets.
primitive's arbiter is both a high performance evm simulation engine and a work of art
arbiter contains universes, which contain worlds, which contain agents, which exhibit behaviors that can communicate over an mpmc messager
you can have arbitrary numbers of universes, worlds, agents, and behaviors. and they're all parallelized
worlds contain a local environment where agents share the same provider to interface with that world. think of this as a single evm instance
agents act on events, be it contract logs or other agent messages, in their respective worlds based on their defined behaviors
behaviors can range from submitting new transactions to storing local state to broadcasting messages to other agents
to define a behavior, we only have to implement the behavior trait with a type parameter representing the type of behavior to process:
the simple use case for arbiter is high performance stateful fuzzing / invariant smart contract testing (faster than foundry!!), but it can also be used for economic modeling and network chaos testing
it's also worth noting that arbiter is a great example of functional rust, both in its state enumeration and how its components are generalized
until next time :3
@robertleifke@PrimitiveFi The `update` function. If you look at one of the strategies eg lognormal, a controller can provide arbitrary gradual parameter updates.
Today we're excited to announce Multiplicity, a modification to the Tendermint consensus that enables full on-chain MEV capture and redistribution to Duality LPs, available open-source in Q2 of this year.
Looks like some devs are not fully aware of the capabilities of the functions in Solidity, so here is some cool and obscure knowledge that will make you feel like a true EVM chad 💪
Are Layer 2 Networks Good for Uniswap Liquidity Providers?
https://t.co/615BzFqrFf
In a @PrimitiveFi blog post, I compare the fee return of Uniswap V3 pools deployed on Ethereum, Polygon, Arbitrum and Optimism.