Repository navigation
chore: version packages - #39
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
October 29, 2026 05:06
c44b3e5 to
5d9952e
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
October 29, 2026 05:24
5d9952e to
c3371d5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@avaprotocol/protocols@1.2.0
Minor Changes
0562978: Add the BNB Chain baseline to the token catalog: WBNB, Binance-Peg BTCB and ETH, FDUSD, USD1, USDe, sUSDe, Cake, wstETH, slisBNB, LBTC, SolvBTC, XVS, LINK, and BNBx (legacy: Stader discontinued it). Each address was checked against the issuer's or BNB Chain's published list and on-chain.
lookupToken(56, WBNB)now returnsWBNB. Before, it fell through toProtocols.uniswapV3.tokens.WETH, whose BNB Chain entry holds WBNB, and answered with symbol"WETH". BNB Chain'sETHsymbol is the Binance-Peg ERC-20, not native ETH.0562978: Fill the Ethereum and Base token-catalog gaps found by the coverage audit (Audit shared token catalog coverage and canonical address provenance #38).
0x8d58C0C60B8D6b88Fa98B291a646dB34d0F98258, Ripple's L2 address), WBTC, GHO, LBTC, tBTC, weETH, ezETH, wrsETH, syrupUSDC, USDS, sUSDS, USDe and sUSDe.Every Aave V3 Core reserve on Ethereum, Base and BNB Chain (except expiring Pendle PTs) is now in
Tokens, solookupTokenrecognizes them without the per-protocol fallback.b377e71: Add Circle EURC to the Ethereum, Base, Sepolia and Base Sepolia token catalogs. Addresses follow https://developers.circle.com/stablecoins/eurc-contract-addresses.
0562978: Rename Ethereum
Tokens["SolvBTC.BBN"]toTokens.xSolvBTC(0xd9D920AA40f578ab794426F5C90F6C731D159DEf). Solv rebranded the token: the contract'sname()andsymbol()both returnxSolvBTC. The address and decimals are unchanged;lookupTokenand the Ethereum sidecar (dist/tokens/ethereum.json) now returnxSolvBTCfor it.Code that reads
Tokens["SolvBTC.BBN"]must switch toTokens.xSolvBTC.0562978: Record transfer constraints on token rows and pin catalog addresses to their sources.
TokenChainEntry.transferConstraintslists behaviour that makes a plaintransferto an arbitrary address revert or deliver a different amount. Values come from the newTOKEN_TRANSFER_CONSTRAINT:permissionedRecipient(OUSG, BUIDL, USYC),rebasing(stETH, eETH) andfeeOnTransfer(none listed). No constraints means none is known, not that every transfer succeeds.src/tokens/provenance/*.json. Tests read it; the package does not ship it.tests/token-coverage.test.tsenforces a defined coverage target per chain, address agreement between provenance,Tokensand protocol modules, and one symbol per address across chains.docs/TOKEN_CATALOG.mddocuments the inclusion and maintenance policy and how consumers should separate recognizing a holding from deciding whether it can be transferred.docs/TOKEN_COVERAGE.mdis the generated per-chain matrix (yarn report:tokens).Patch Changes
USDT(0xCE8565457Cca0fC7542608A2c78610Ed7bC66C8C) to 18 decimals. The row said 6, but the contract'sdecimals()returns 18, so amounts formatted from the catalog were off by 10^12. The contract is an unverified third-party test token, not a Tether deployment. Addyarn verify:tokens, a read-only check of every catalog row's code,decimals()andsymbol()against the chain.