Very honored to join the process at
@opyn_
to create squeeth! There are already lots of good threads and posts about what it squeeth is, BUT, if you are like me not from a finance background, here's a much easier explanation for you to blend into all the chats. A thread 👇
1)Personal news:
Last Friday is officially my last day as a core eng at
@opyn_
. I've been taking a long break since early feb, but I hadn't decided to leave the core team until this week. I'm very honored to be part of the team to build several cool products (especially squeeth)
Guys, you will want to come to
#ETHTaipei
this year no matter what. Cuz i'll be home.
And I'll take you this place with the best noodle I've ever had. opens until 4AM, so we party first and go there for midnight snack.
Who's down?
1) Glad to share that I officially joined
@lyrafinance
today!
Only half a day passed and I already learned quite some good designs of the "big plan" and can't wait to build it out with the team in the coming months.
make sure you follow all lyra people for alpha 🐸
As a secret fanboy of
@aevoxyz
, I can't agree that this is a good feature, and the fact that people are happily filling out this form is concerning in so many ways:
Basically Aevo team just proved that they can adjust your account on your behalf, once you confirm with this
1) I have been spending the last 3 weeks reading the contract implementation from
@PremiaFinance
, and here are some "learning note" that I wanna share:
Very underestimated tip while using structs in solidity:
While caching state variables in memory is usually efficient, "caching struct" in memory is usually more costly then you think, because it loads all the variables into memory (2100 gas each), even if you never use them.
So
@EthTaipei
is a wrap, thanks everyone for coming! I had a great time taking people to random food places, while learning so much from these giga brains
If you find something suspicious (an obviously not intended design), don't back down, keep digging, it could end up being a 6.49M hack....
tldr: i reported a flaw in Cauldron v4 "cook" flow few months ago, shared with the team, but couldn't figure out a way to manipulate the
Let's say a friend of yours is opening a bar and want to accept $ETH or $DAI as payment. What's the best production ready product that can be easily setup?
(L2 welcomed)
Ironically how being a developer building good tools is now more dangerous than being a scammer.
guys I announce that from now on I'm building NFT pfp projects: revolutionary, safe, more money, totally legal!
1) Happy alpha Friday! ETHTaipei is happening at April 21st (99 days from now!) with a 3-day-hackathon and-2-day conference
We have just locked in the dates & venue, follow our official twitter
@EthTaipei
to stay tuned about ticket sales, hackathon application and more 🧵👇
Finally, a flashloan liquidator is added to
@opyn_
dashboard. It's built with
@kollateralco
which aggregate
@AaveAave
and
@dydxprotocol
under the hood.
You can now liquidate a vault with 0 oToken balance and choose your payback token 😎.
1) One of the biggest concern about AA transactions, is that users are asked to sign a random hash in their wallets, which is a common red flag (you should not sign something you cannot interpret!)
This is how
@lyrafinance
minimizes this risk for v2 users 👇:
Got to say, the vibe on discord and Twitter about
@eulerfinance
hack is just different.
It showed how much the industry respects the team, from users to partners, it is all because of the efforts they put in.
Nothing is in vain. We grow together.
i know people are going to say I said what i said because of I work for Lyra.
but no, I'm not doing this for Lyra. I'm doing this for all my hard work in DeFi option space since Jan 2020. If "giving up self custody" is even acceptable as DeFi, I'm seriously done playing this
Lyra V2 is finally LIVE!
It's gonna be the best UX (and UI) you ever experience in DeFi. also Lyra is sponsoring gas cost if you deposit more than $1000.
Any questions about the risk / trust assumption / what do we use to achieve the good UX? Drop the questions in the main
Call out my friends to support this proposal to host the next DevCon in Taipei 🇹🇼:
If this happens: 🤞
I will host a hacker house for free
I will give you THE best food everyday
I will build cool stuff with you
but most importantly...
(1/6)
It's official! ETHTaipei will be happening April 21 - 25 - a premier international conference and hackathon organized by passionate Ethereum builders!
It's a lot of work to NOT compromise trustless and transparency. But this is what it takes to really build the first decentralized option exchange
Self custody, AA, all margin rules / liquidation verifiable on chain, controlled by governance.
See you all in few weeks
Performant and permissionless, no compromise.🟢
Read this technical overview of the Lyra V2 protocol features that contribute to its journey toward complete decentralization.
👉
Small prediction on SC pattern:
More core contracts containing business logic will stop declaring state variables as public, and only expose a `sload` function for other viewer contract to read data, (for those information mostly just for off-chain reading)
This is a call out to all $RBN holders to ask for a change, instead of remaining silent.
Believe it or not, I still own 90% of my $RBN from the airdrop, it's still my biggest bag other than eth (💎👐). I have been a supporter since the first day they started building on opyn.
As a secret fanboy of
@aevoxyz
, I can't agree that this is a good feature, and the fact that people are happily filling out this form is concerning in so many ways:
Basically Aevo team just proved that they can adjust your account on your behalf, once you confirm with this
5) Some todos for now:
* do more contract analysis like the one I did for
@PremiaFinance
.
* re-learn EVM
* read the protocols I invested in
* learn other contract languages
* go to
@avaxsummit
and
@EFDevconnect
and make new friends.
1) I have been spending the last 3 weeks reading the contract implementation from
@PremiaFinance
, and here are some "learning note" that I wanna share:
.
@0xicingdeath
: "auditing should not be something like a test that you need to pass right before deployment, instead it is the phase you get professional feedbacks on your codebase. If you are not ready for such feedback, you might not get as much value as it could have."
Few
Anonymous event: A solidity tip I learn today that i NEVER seen any contract utilise it: By not emitting any topic by default, you save 375 gas
Solidity lets you do this easily by adding anonymous keyword to an event, it will end up using the `LOG0` op code instead of LOG1
Long / short squeeth positions on
@eulerfinance
will now be displayed on ohmygreeks!
Also your $RBN earning yields on Euler will show up in the my Bad section too 🫡
Check it out!
Alright, so I finished integrating
@lyrafinance
v2 testnet and
@PremiaFinance
long position today.
Please submit some feature request and help me decide what to do next with the cute chat icon i created with .
And which protocols should I start with?
I currently have most position on
@lyrafinance
, but they're moving to their new version very soon 😅.. so what should I do?
I honestly don't get why people still do this kind of visualization in 2023: whenever I see a project shows a random table while their product is checking all the boxes, I just automatically assume the presenter is either a scam or dumb.
Every average IQ person knows that all
1/x I've been randomly trading too many defi options just for fun, so I finally decided to build an aggregator to manage them. Otherwise i've no idea if i'm longing or shorting 😅
1) 3 trading UI powered by
@0xProject
is now enabled on Gamma portal for you to trade
@opyn_
v2 options!
first UI: Order book: A complete order book UI that can create or take 0x orders. The table also shows some advanced detail (iv and delta)
🧰 I needed a way to easily compare gas usage in my projects, so I built a github action! It comments gas usage changes on PRs, making it easier to track improvements or regressions. no more brain power on parsing git diff on snapshot files anymore!
TradFi 🤝 Crypto Twitter
Tune in for a conversation with
@matthew_sigel
, Head of Crypto Research at
@vaneck_us
to discuss:
- The VanEck Ethereum Strategy ETF, $EFUT
- Adopting crypto listed products
- VanEck's commitment to
@ProtocolGuild
📅 Set a reminder ↓
🚢 New Features: Cross-Asset Collateral and Portfolio Margin
This collateral management upgrade will benefit Lyra traders with up to 5x more capital efficiency.
Do more with less, read how it works 👇
The
#Token2049
trip to Singapore was extremely meaningful to me.
I met some members i never met from the Lyra team, also caught up with 2 men that played very important roles in my life: One that got me into programming, and one that got me into the option space in defi.
Very
@opyn_
is fined $250K by the US government, considered "unlawfully engage in activities that could only be performed by FCMs" even tho all squeeth trades are executed through
@Uniswap
, and open itself doesn't "match order" in any way
Announcing Foundry v0.2.0 from
@paradigm
, the next evolution of our portable, fast, and modular toolkit for Ethereum application development.
We’ve taken the speed, security & UX of December’s initial release up another notch.
Let’s dig in, anon.
* New ETH option listed
* New option exchange launched on
Now users can choose between the orderbook-style (0x) exchange or AMM which is lot easier.
Shout out to
@samchepal
and the
@opyn_
team for all the help on the greeks and position calculation.
If anyone is interested in sponsoring ETHTaipei (or you know someone who might), please DM.
Our goal is to host one of the most dev-focus, friendly and local experience, where you can meet new builder friends (vitalik hehe) IRL.
retweet appreciated 🙏
So a year ago,
@abbey_titcomb
won at ETHDenver2019, wrote a post about bonding curve, and 8 months later I found this
#ETHDenver
event through that post and I'm here this weekend.
I guess I'm trying to say thanks, cause sometime people can help others without knowing it.
9) Til today, I still feel both excited and sad for the decision. I really appreciated everything
@opyn_
had gave and taught me, and I know I'm giving up a very good opportunity, but I'm also hyped about the journey ahead.
Forever stay squeeeeeethy fam
Action taken within 24 hours since my first "FUD" 👏👏
Honestly, respect to
@aevoxyz
, the last 24 hours was crazy in terms of trading volume and deposits for them. I applaud them for prioritizing the core value. Also thanks to those who help me reach the team & raise awareness.
As a secret fanboy of
@aevoxyz
, I can't agree that this is a good feature, and the fact that people are happily filling out this form is concerning in so many ways:
Basically Aevo team just proved that they can adjust your account on your behalf, once you confirm with this
After a few hours of digging into
@numoen
(because of the bounty hunting), I'm really amazed by the design of this power perp AMM.
I will write a post about the design of
@opyn_
squeeth vs numoen (after i finish bug hunting and hopefully get some $), if anyone cares 😉
okay
@Rabby_io
is 20x better than
@MetaMask
smooth, fast, auto network detection, tx simulation, accurate fee estimation
end of an era, just migrated all my accounts ;)
😊
I'm actually pretty proud of the new frontend on opynmonitor, the cute ghost from
@AaveAave
is making the UI so much better. Shout out to everyone who makes this happen 🥳
Do you know:
If you call a solidity function with the correct selector with struct that is too long, it will just discard the redundant trailing bytes WITHOUT reverting?
correct data:
60fdb6f0 [0.. x63]1 [0.. x63]2
calls with this wont revert
60fdb6f0 [0.. x63]1 [0.. x63]2 aa
I really hurts for me to read these tweets from Alexis and Zubin.
I never thought that i'll see these 2 friends being forced to leave crypto because of all the regulation drama.
Opyn was never a perfect team, I don't always agree with the founders back in the days, but there
Always thought I’d be building in crypto for the rest of my life, so it’s really sad to be leaving.
@snarkyzk
and I spent the last 6 years building in this space, and it's been such an immense privilege to build Opyn alongside such an incredible team and community.
OK, some thoughts about
@ethena_labs
and its new “stable coin” USDe.
My take: It's a good strategy to app, but NOT a stablecoin
Good things:
1. Bridging CEX funding yield into DeFi is a very good idea as a product. Some centralisation risks, but a reasonable tradeoff. I don't
4) As a full time employee in a DeFi startup, i constantly found my self burned out and not able to spend time on other stuff, both inside or outside crypto. That's why I decided to give myself more time and hit "restart".
I'll be in Istanbul for Devconnect next week!
DM if you're interested in
@lyrafinance
V2, or just generally want to chat about defi / dev stuff.
It's gonna be legen...
Glad that we can start announcing what we got for the hackers now 📢
Special thanks to
@gnosischain
for showing HUGE support for the event since our first chat. Let's build the future together
Parts i'm most excited about:
1) ability to add new assets relatively quickly (futures, bonds, idk what else)
2) ability to not only to choose but also swap between portfolio margining & standard accounts
3) UX: you will be blown away by how smooth you're losing money w/ options
No time to waste, ETH Belgrade is around the corner:
📅 2-4 June 2023 - ETH Belgrade Conference
📅 5-7 June 2023 - ETH Belgrade Hackathon
Grab your ticket now or apply to hack 👇
3) The main reason I want to leave is because I want to spend more time to explore "how" and "what" I want to work (on) in the big crypto map. I also want to learn more about infra / clients / l2, and of course, more security related topics.