
Built & operating Yieldcoin - https://xitter.cf/t.co/C0SlnSxFAl - with CRE & CCIP | @chainlink Chromion grand winner | Featured by @CyfrinUpdraft | Looking for work
Joined December 2024
- Tweets1.4K
- Following338
- Followers604
- Likes7.3K
Pinned Tweet
Yieldcoin is live with @chainlink CRE & CCIP, optimizing USDC across 12 Aave/Compound markets on 6 chains yield.contractlevel.com
I designed, built, tested, formally verified, took through audit, launched, and operate it.
I'm looking for work. Yieldcoin is open to opportunity.
Thank you @chainlink for awarding YieldCoin the grand prize in the Chromion hackathon! We all know the entire world is going to run on Chainlink, so this is a great honor, and (was) a personal life goal.
Thank you @CyfrinUpdraft for the resources to learn invariant testing, formal verification, and the security first approach!
Thank you @concero_io for inspiring the idea, Parent-Child architecture, and custom CCIP tx types!
Thank you everyone for the support!
YieldCoin development continues alongside researching a proposal for the vLEI hackathon, Contract Level Identity (name pending review): A Decentralized Fuzzy Extractor, to address the critical need for absolute sybil-resistance by consensus - an inherent requirement for onchain identity and compliance.
Read the YieldCoin dev notes taken during the hackathon here: medium.com/@contractlevel/de…
rate for @Compound_xyz on @base spiked around last night's rebalance then tapered off to below 3% net apy
this is acceptable every now and then but if it happens consistently, I'd investigate and reconfigure rebalance frequency because about 14 hours later, the active strategy was ranked 9/12
net apy back above 4% now and compound on base is 1/12 (this occurred naturally without a rebalance)
yieldcoin's annualized return sitting at 5.27% after 12 days live in production
shout out to @Compound_xyz on @Optimism
2nd time yieldcoin has rebalanced into this strategy in the last week
bridge time with @chainlink CCIP took 12 seconds: ccip.chain.link/msg/0x2af388…
Yieldcoin has been live for 10 days and has currently delivered a net annualized return of 5.41%
yield.contractlevel.com
🤖 Made with AI
Yieldcoin is live with @chainlink CRE & CCIP, optimizing USDC across 12 Aave/Compound markets on 6 chains yield.contractlevel.com
I designed, built, tested, formally verified, took through audit, launched, and operate it.
I'm looking for work. Yieldcoin is open to opportunity.
Replying to @contractlevel @chainlink
More details on Yieldcoin here: yield.contractlevel.com/abou…
Includes risks, performance, source code, audit history, and live deployments.
yieldcoin generating a net of 7.68% (this is after the protocol takes its 1% fee)
total value of $YIELD (CA:0xab83ba0bc3c4fee04fe4ad5df914f86f5f31c45d on @base @buildonbase) is up 0.11% since launching 8 days ago
currently operating as private financial infrastructure
yieldcoin is live and has been for over a week, I just havent announced it yet.
in that time it has earned 5% apy. that number would probably be higher but for the first 3 nights, rebalancing happened at 0:00UTC into aavev3 on eth for around 12-13%
every night a whale would withdraw $133m around 23:30, then deposit again around 0:10. so rates would spike during the rebalance window and then drop sharply for the rest of the day
the biggest design mistake made apparent by deployment was not having a dedicated role for setting ccip gas limits. this functionality is controlled by CONFIG_OPERATOR_ROLE, which also sets crosschain vaults - a much more security critical operation. next time, or in a future upgrade, I'd separate them so the vault setter is a timelock msig and gas limits is a secure eoa
annoyingly after deploying to mainnet, the ai powered property workflow im building identified an optimization in the parent vault recovery, but it does not warrant an entire upgrade by itself
yieldcoin is live and has been for over a week, I just havent announced it yet.
in that time it has earned 5% apy. that number would probably be higher but for the first 3 nights, rebalancing happened at 0:00UTC into aavev3 on eth for around 12-13%
every night a whale would withdraw $133m around 23:30, then deposit again around 0:10. so rates would spike during the rebalance window and then drop sharply for the rest of the day
the biggest design mistake made apparent by deployment was not having a dedicated role for setting ccip gas limits. this functionality is controlled by CONFIG_OPERATOR_ROLE, which also sets crosschain vaults - a much more security critical operation. next time, or in a future upgrade, I'd separate them so the vault setter is a timelock msig and gas limits is a secure eoa
annoyingly after deploying to mainnet, the ai powered property workflow im building identified an optimization in the parent vault recovery, but it does not warrant an entire upgrade by itself
Now that Yieldcoin is basically done (launch sign off contingent on few operational items), I'm building an AI workflow for property identification and scaffolding invariant/fv suites based on the Contract Level approach.
I'm using @chainlink's new CCIP Vault Adapter repo for documenting how I manually identify properties and as the initial candidate for this workflow.
CCIP Vault Adapters are complementary to Yieldcoin and share a lot of similar concepts like crosschain recovery state.
An interesting design decision that stood out so far is invalid source chain reverts in the CrossChainERC4626Adapter are caught in recovery state, whereas in Yieldcoin, they are rejected outright. Same for validating the token amounts.
Crosschain operations in Yieldcoin are treated as protocol-level, with recovery advancing already-approved state transitions.
Whereas the erc4626 adapter appears to treat them as per-user operations, with recovery returning funds to the original sender/refund address.
Yieldcoin doesnt implement erc4626 due to the crosschain nature of the strategy rebalancing itself, However Yieldcoin's 3rd party intents/claims were specifically designed to allow integration of something like CCIP adapters for crosschain intents/claims, ai treasury agents, etc
less centralized dependencies is good
Replying to @contractlevel
Reading rates from the official Aave API and from onchain state for Compound, instead of an aggregator, is the right call for a relay that moves funds on those numbers. One less dependency between the data and the allocation decision.
Comparing the DefiLlama response for base APY to the new Yieldcoin relay, which uses the official Aave API and calculates Compound using onchain state.
these are the 12 supported strategies. aave v4 on eth is the current optimal
one of @chainlink's best dev resources just got an upgrade
Chainlink Local V3, with CCIP 2.0 support, is live!
This is a breaking change, so check out release notes github.com/smartcontractkit/…
🎬 And because every launch needs a trailer, here's a quick one I put together with Opus 5.5
annoying set back but can (probably) be worked around by replacing defillama api call in yieldcoin relay with calls to aave's official api and calculating compound apy directly from onchain state
dont even need to redeploy to cre
yieldcoin live on 6 mainnets by end of month
the best frontend in defi is app.uniswap.org/
user interfaces for financial infrastructure should be simple, boring, and easy to understand













