Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
7506c3a
feat: integrate Mantle (chainId 5000) as second-class EVM chain with …
NeOMakinG Feb 17, 2026
70fbffe
feat: integrate Cronos (chainId 25) as second-class EVM chain with Re…
NeOMakinG Feb 17, 2026
150c1cb
fix: add mantle coingecko generated adapter and fix test
NeOMakinG Feb 17, 2026
46d51b4
fix: add cronos coingecko generated adapter and fix test
NeOMakinG Feb 17, 2026
b4a9910
fix: add missing Cronos targetNetwork entry in EvmBaseAdapter
NeOMakinG Feb 17, 2026
5d93fd9
fix: add Mantle TX status polling via useSendActionSubscriber
NeOMakinG Feb 17, 2026
9fe2839
fix: add Cronos TX status polling and relay native asset mapping
NeOMakinG Feb 17, 2026
fe27283
fix: add mantle to coingecko supported chains and zerion
NeOMakinG Feb 17, 2026
d49b10f
fix: add cronos to coingecko supported chains and zerion
NeOMakinG Feb 17, 2026
00a7e81
feat: integrate Sonic (eip155:146) as second-class EVM chain with Rel…
NeOMakinG Feb 17, 2026
206c692
fix: correct Sonic CoinGecko platform ID to sonic-3 and add empty ada…
NeOMakinG Feb 17, 2026
17513b7
feat: integrate Unichain (eip155:130) as second-class citizen via Relay
NeOMakinG Feb 17, 2026
2cd5b8f
fix: add native ETH mapping to Unichain adapter.json
NeOMakinG Feb 17, 2026
fd05ba9
fix: add native Sonic mapping to adapter.json and fix import sort
NeOMakinG Feb 17, 2026
dff96f0
feat: integrate BOB (eip155:60808) as second-class citizen
NeOMakinG Feb 17, 2026
84ab480
feat: integrate Mode (eip155:34443) as second-class citizen
NeOMakinG Feb 17, 2026
6dcb7ea
fix: correct ethereum assetId ordering in tests for Mode
NeOMakinG Feb 17, 2026
5ee5695
fix: wire BOB adapter.json into generated index and fix test ordering
NeOMakinG Feb 17, 2026
386a336
fix: wire Unichain adapter.json into generated index
NeOMakinG Feb 17, 2026
1ba8009
fix: wire Sonic adapter.json into generated index
NeOMakinG Feb 17, 2026
14b5808
feat: integrate Soneium (chainId: 1868) via Relay
NeOMakinG Feb 17, 2026
7bf5ad3
chore: add bead context files (ss-dx5.3 + master ss-dx5)
NeOMakinG Feb 19, 2026
a91456e
chore: add bead context files (ss-dx5.4 + master ss-dx5)
NeOMakinG Feb 19, 2026
e3fe6c3
chore: add bead context files (ss-dx5.7 + master ss-dx5)
NeOMakinG Feb 19, 2026
4d411e0
chore: add bead context files (ss-dx5.8 + master ss-dx5)
NeOMakinG Feb 19, 2026
70794f0
chore: add bead context files (ss-dx5.9 + master ss-dx5)
NeOMakinG Feb 19, 2026
7c226de
chore: add bead context files (ss-dx5.10 + master ss-dx5)
NeOMakinG Feb 19, 2026
c950b02
chore: add bead context files (ss-dx5.21 + master ss-dx5)
NeOMakinG Feb 19, 2026
6b57992
Merge remote-tracking branch 'origin/develop' into feat/integrate-man…
gomesalexandre Feb 20, 2026
d689825
fix: broken merge conflict resolutions for mantle entries
gomesalexandre Feb 20, 2026
a057785
chore: regenerate mantle assets via generate:chain
gomesalexandre Feb 20, 2026
20e0f22
Merge remote-tracking branch 'origin/develop' into feat/integrate-cro…
gomesalexandre Feb 20, 2026
e2c1826
Merge branch 'feat/integrate-mantle-relay' into feat/integrate-cronos…
gomesalexandre Feb 20, 2026
763b3cd
fix: resolve merge conflicts and regenerate cronos assets
gomesalexandre Feb 20, 2026
e89b577
fix: lint import sort
gomesalexandre Feb 20, 2026
eb47d3d
Merge branch 'feat/integrate-mantle-relay' into feat/integrate-cronos…
gomesalexandre Feb 20, 2026
d9187a5
Merge remote-tracking branch 'origin/develop' into feat/integrate-son…
gomesalexandre Feb 20, 2026
16865a1
Merge branch 'feat/integrate-cronos-relay' into feat/integrate-sonic-…
gomesalexandre Feb 20, 2026
49efa4d
fix: resolve merge conflicts and regenerate sonic assets
gomesalexandre Feb 20, 2026
9b08032
Merge remote-tracking branch 'origin/develop' into feat/integrate-uni…
gomesalexandre Feb 20, 2026
404771b
Merge branch 'feat/integrate-sonic-relay' into feat/integrate-unichai…
gomesalexandre Feb 20, 2026
f2dcabd
fix: resolve merge conflicts and regenerate unichain assets
gomesalexandre Feb 20, 2026
9af0b4f
merge: origin/develop into feat/integrate-bob-relay
gomesalexandre Feb 20, 2026
218766e
Merge branch 'develop' into feat/integrate-mantle-relay
gomesalexandre Feb 20, 2026
e36244c
merge: feat/integrate-unichain-relay-v2 into feat/integrate-bob-relay
gomesalexandre Feb 20, 2026
59e26c8
feat: stack BOB on develop + unichain, regen assets, lint fix
gomesalexandre Feb 20, 2026
86df244
merge: origin/develop into feat/integrate-mode-relay
gomesalexandre Feb 20, 2026
855c442
merge: feat/integrate-bob-relay into feat/integrate-mode-relay
gomesalexandre Feb 20, 2026
c6e60ed
feat: stack Mode on develop + bob, regen assets, lint fix
gomesalexandre Feb 20, 2026
2a8915f
fix: generalize wrapped native detection, fix linea icon, update cont…
gomesalexandre Feb 20, 2026
ee8bba9
chore: update pr beads context
gomesalexandre Feb 20, 2026
0cbc863
merge: feat/integrate-mantle-relay into feat/integrate-cronos-relay
gomesalexandre Feb 20, 2026
45489e0
fix: add WCRO to wrapped native mapping, regen cronos assets
gomesalexandre Feb 20, 2026
989ad92
merge: feat/integrate-cronos-relay into feat/integrate-sonic-relay
gomesalexandre Feb 20, 2026
7e5742b
fix: add wS to wrapped native mapping, regen sonic assets
gomesalexandre Feb 20, 2026
aa0e2a3
merge: feat/integrate-sonic-relay into feat/integrate-unichain-relay-v2
gomesalexandre Feb 20, 2026
f467735
fix: add WETH to wrapped native mapping for unichain, regen assets
gomesalexandre Feb 20, 2026
48b19a3
merge: feat/integrate-unichain-relay-v2 into feat/integrate-bob-relay
gomesalexandre Feb 20, 2026
f9d1d6b
fix: add WETH to wrapped native mapping for bob, regen assets
gomesalexandre Feb 20, 2026
5803bb8
merge: feat/integrate-bob-relay into feat/integrate-mode-relay
gomesalexandre Feb 20, 2026
fb55284
fix: add WETH to wrapped native mapping for mode, regen assets
gomesalexandre Feb 20, 2026
04301f6
Merge remote-tracking branch 'origin/develop' into feat/integrate-son…
gomesalexandre Feb 20, 2026
dc2b5fa
Merge branch 'feat/integrate-mode-relay' into feat/integrate-soneium-…
gomesalexandre Feb 20, 2026
3cf58e0
fix: add WETH to wrapped native mapping for soneium, regen assets
gomesalexandre Feb 20, 2026
4d1f245
fix: resolve merge conflicts with develop
gomesalexandre Feb 21, 2026
14bfdd7
fix: merge latest origin/develop into soneium branch
gomesalexandre Feb 21, 2026
6e8c83d
Merge remote-tracking branch 'origin/develop' into feat/integrate-son…
gomesalexandre Feb 21, 2026
80d8da6
fix: network icons, sonic naming, generic tx status, WETH withdrawal …
gomesalexandre Feb 21, 2026
806eeda
fix: make sonic and cronos native tokens primary in related asset index
gomesalexandre Feb 21, 2026
0ef0d1a
chore: update pr beads context
gomesalexandre Feb 21, 2026
2ffedc8
fix: add soneium to coingecko generated adapter index
gomesalexandre Feb 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 3 additions & 9 deletions .beads/pr-context.jsonl
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
{"id":"shapeshiftweb-2ft","title":"Sonic (eip155:146) - PR #11923","description":"type: task","status":"open","priority":2,"issue_type":"task","created_at":"2026-02-20T13:16:54Z","updated_at":"2026-02-20T13:16:54Z","dependencies":[{"issue_id":"shapeshiftweb-2ft","depends_on_id":"shapeshiftweb-4rn","type":"blocks","created_at":"2026-02-20T14:17:30Z","created_by":"gomes","metadata":"{}"}]}
{"id":"shapeshiftweb-33d","title":"bugfix pass: wrapped assets, popular assets, chain icons for second-class EVM chains","description":"Sequential bugfix pass from Mantle to Mode. For each PR: checkout, fix issues, merge previous, build/regen/lint/typecheck, commit and push. NEVER force push. NEVER merge PRs. gh api read-only (PR body + comments only). Key fixes: (1) Generalize wrapped native asset detection from Berachain to all chains via chainId-\u003ewrappedNativeAddress mapping, (2) Fix popular assets availability (Cronos only has 2, Linea too), (3) Fix Linea perma-loading asset icon, (4) Sanity check brand chain icons for each chain, (5) Update second-class-evm-chain contract with learnings, (6) Create append-only check skill to prevent closing brace issues in future PRs.","status":"done","priority":2,"issue_type":"epic","owner":"17035424+gomesalexandre@users.noreply.github.com","created_at":"2026-02-20T15:05:00Z","created_by":"gomes","updated_at":"2026-02-20T15:52:06Z"}
{"id":"shapeshiftweb-33d.1","title":"Mantle (#11905): generalize wrapped native detection, fix popular assets, fix Linea icon, update contract, create append-only skill","description":"gh pr checkout 11905. (1) Generalize Berachain's WBERA burn detection to all second-class chains via WRAPPED_NATIVE_BY_CHAIN_ID mapping in SecondClassEvmAdapter.ts - add WMNT address for Mantle. (2) Investigate + fix popular assets issue (compare against happy chains like Scroll/Ink). (3) Fix Linea perma-loading asset icon. (4) Update .claude/contracts/second-class-evm-chain.md with wrapped native + popular assets learnings. (5) Create append-only check skill to prevent closing brace issues. (6) Sanity check Mantle chain icon. Build/regen/lint/typecheck/commit/push. NEVER force push. NEVER merge PR.","status":"closed","priority":2,"issue_type":"task","owner":"17035424+gomesalexandre@users.noreply.github.com","created_at":"2026-02-20T15:05:20Z","created_by":"gomes","updated_at":"2026-02-20T20:03:03Z","closed_at":"2026-02-20T20:03:03Z","close_reason":"Mantle PR #11905 merged to develop. Wrapped native detection generalized, popular assets fixed, Linea icon fixed, contract updated.","dependencies":[{"issue_id":"shapeshiftweb-33d.1","depends_on_id":"shapeshiftweb-33d","type":"parent-child","created_at":"2026-02-20T16:05:20Z","created_by":"gomes","metadata":"{}"}]}
{"id":"shapeshiftweb-33d.2","title":"Cronos (#11910): ensure wrapped asset fix for WCRO, fix popular assets","description":"gh pr checkout 11910. Merge Mantle branch. Ensure WCRO address in WRAPPED_NATIVE_BY_CHAIN_ID. Fix popular assets (only 2 currently). Sanity check chain icon. Build/regen/lint/typecheck/commit/push. NEVER force push. NEVER merge PR.","status":"closed","priority":2,"issue_type":"task","owner":"17035424+gomesalexandre@users.noreply.github.com","created_at":"2026-02-20T15:05:20Z","created_by":"gomes","updated_at":"2026-02-20T20:03:11Z","closed_at":"2026-02-20T20:03:11Z","close_reason":"Cronos PR #11910 pushed. WCRO wrapped asset fix, CRO cross-chain relation, effectiveGasPrice null fix, popular assets OK.","dependencies":[{"issue_id":"shapeshiftweb-33d.2","depends_on_id":"shapeshiftweb-33d","type":"parent-child","created_at":"2026-02-20T16:05:20Z","created_by":"gomes","metadata":"{}"},{"issue_id":"shapeshiftweb-33d.2","depends_on_id":"shapeshiftweb-33d.1","type":"blocks","created_at":"2026-02-20T16:05:20Z","created_by":"gomes","metadata":"{}"}]}
{"id":"shapeshiftweb-33d.3","title":"Sonic (#11923): merge Cronos, ensure no wrapped/popular bugs, sanity check icon","description":"gh pr checkout 11923. Merge Cronos branch. Check if Sonic has wrapped native pattern (likely WSONIC). Sanity check popular assets + chain icon. Build/regen/lint/typecheck/commit/push. NEVER force push. NEVER merge PR.","status":"closed","priority":2,"issue_type":"task","owner":"17035424+gomesalexandre@users.noreply.github.com","created_at":"2026-02-20T15:05:21Z","created_by":"gomes","updated_at":"2026-02-20T20:03:27Z","closed_at":"2026-02-20T20:03:27Z","close_reason":"Sonic PR #11923: Cronos squash-merged in, develop merged, all 4 chains regen'd, ready for testing.","dependencies":[{"issue_id":"shapeshiftweb-33d.3","depends_on_id":"shapeshiftweb-33d","type":"parent-child","created_at":"2026-02-20T16:05:20Z","created_by":"gomes","metadata":"{}"},{"issue_id":"shapeshiftweb-33d.3","depends_on_id":"shapeshiftweb-33d.2","type":"blocks","created_at":"2026-02-20T16:05:20Z","created_by":"gomes","metadata":"{}"}]}
{"id":"shapeshiftweb-33d.4","title":"Unichain (#11924): merge Sonic, ensure no wrapped/popular bugs, sanity check icon","description":"gh pr checkout 11924. Merge Sonic branch. Check wrapped native pattern (WETH on Unichain). Sanity check popular assets + chain icon. Build/regen/lint/typecheck/commit/push. NEVER force push. NEVER merge PR.","status":"done","priority":2,"issue_type":"task","owner":"17035424+gomesalexandre@users.noreply.github.com","created_at":"2026-02-20T15:05:21Z","created_by":"gomes","updated_at":"2026-02-20T15:38:41Z","dependencies":[{"issue_id":"shapeshiftweb-33d.4","depends_on_id":"shapeshiftweb-33d","type":"parent-child","created_at":"2026-02-20T16:05:20Z","created_by":"gomes","metadata":"{}"},{"issue_id":"shapeshiftweb-33d.4","depends_on_id":"shapeshiftweb-33d.3","type":"blocks","created_at":"2026-02-20T16:05:20Z","created_by":"gomes","metadata":"{}"}]}
{"id":"shapeshiftweb-33d.5","title":"BOB (#11925): merge Unichain, ensure no wrapped/popular bugs, sanity check icon","description":"gh pr checkout 11925. Merge Unichain branch. Check wrapped native pattern (WETH on BOB). Sanity check popular assets + chain icon. Build/regen/lint/typecheck/commit/push. NEVER force push. NEVER merge PR.","status":"done","priority":2,"issue_type":"task","owner":"17035424+gomesalexandre@users.noreply.github.com","created_at":"2026-02-20T15:05:21Z","created_by":"gomes","updated_at":"2026-02-20T15:45:30Z","dependencies":[{"issue_id":"shapeshiftweb-33d.5","depends_on_id":"shapeshiftweb-33d","type":"parent-child","created_at":"2026-02-20T16:05:21Z","created_by":"gomes","metadata":"{}"},{"issue_id":"shapeshiftweb-33d.5","depends_on_id":"shapeshiftweb-33d.4","type":"blocks","created_at":"2026-02-20T16:05:21Z","created_by":"gomes","metadata":"{}"}]}
{"id":"shapeshiftweb-33d.6","title":"Mode (#11926): merge BOB, ensure no wrapped/popular bugs, sanity check icon","description":"gh pr checkout 11926. Merge BOB branch. Check wrapped native pattern (WETH on Mode). Sanity check popular assets + chain icon. Build/regen/lint/typecheck/commit/push. NEVER force push. NEVER merge PR.","status":"done","priority":2,"issue_type":"task","owner":"17035424+gomesalexandre@users.noreply.github.com","created_at":"2026-02-20T15:05:21Z","created_by":"gomes","updated_at":"2026-02-20T15:52:06Z","dependencies":[{"issue_id":"shapeshiftweb-33d.6","depends_on_id":"shapeshiftweb-33d","type":"parent-child","created_at":"2026-02-20T16:05:21Z","created_by":"gomes","metadata":"{}"},{"issue_id":"shapeshiftweb-33d.6","depends_on_id":"shapeshiftweb-33d.5","type":"blocks","created_at":"2026-02-20T16:05:21Z","created_by":"gomes","metadata":"{}"}]}
{"id":"shapeshiftweb-4rn","title":"Cronos (eip155:25) - PR #11910","description":"type: task","status":"closed","priority":2,"issue_type":"task","created_at":"2026-02-20T13:16:54Z","updated_at":"2026-02-20T20:03:18Z","closed_at":"2026-02-20T20:03:18Z","close_reason":"Cronos PR #11910 pushed and approved. Pending merge to develop.","dependencies":[{"issue_id":"shapeshiftweb-4rn","depends_on_id":"shapeshiftweb-cwh","type":"blocks","created_at":"2026-02-20T14:17:30Z","created_by":"gomes","metadata":"{}"}]}
{"id":"shapeshiftweb-33d","title":"bugfix pass: wrapped assets, popular assets, chain icons for second-class EVM chains","description":"Sequential bugfix pass from Mantle to Mode. For each PR: checkout, fix issues, merge previous, build/regen/lint/typecheck, commit and push. NEVER force push. NEVER merge PRs. gh api read-only (PR body + comments only). Key fixes: (1) Generalize wrapped native asset detection from Berachain to all chains via chainId-\u003ewrappedNativeAddress mapping, (2) Fix popular assets availability (Cronos only has 2, Linea too), (3) Fix Linea perma-loading asset icon, (4) Sanity check brand chain icons for each chain, (5) Update second-class-evm-chain contract with learnings, (6) Create append-only check skill to prevent closing brace issues in future PRs.","notes":"All fixes applied in Soneium PR: icons, Sonic(S) naming, Sonic+Cronos isPrimary fix. Contract updated.","status":"done","priority":2,"issue_type":"epic","owner":"17035424+gomesalexandre@users.noreply.github.com","created_at":"2026-02-20T15:05:00Z","created_by":"gomes","updated_at":"2026-02-21T14:19:16Z"}
{"id":"shapeshiftweb-4gc","title":"Soneium (eip155:1868) - PR #11930","description":"type: task","notes":"Merged develop + Mode branch, auto-resolved conflicts, fixed broken closings, added WETH to wrapped native mapping, regen'd assets (32 fetched), lint/typecheck clean, pushed\nFixed: icons (BOB/Unichain/Mode), Sonic naming, generic tx status (merged #11895), WETH9 Withdrawal fallback for cross-chain swap execution price, Sonic+Cronos popular assets (native tokens as primary in related asset index). Contract updated.","status":"done","priority":2,"issue_type":"task","created_at":"2026-02-20T13:16:54Z","updated_at":"2026-02-21T14:19:15Z","dependencies":[{"issue_id":"shapeshiftweb-4gc","depends_on_id":"shapeshiftweb-k3d","type":"blocks","created_at":"2026-02-20T14:17:31Z","created_by":"gomes","metadata":"{}"}]}
{"id":"shapeshiftweb-w2i.1","title":"Soneium (#11930): merge develop + Mode, regen, lint, typecheck, push","description":"gh pr checkout 11930. Merge origin/develop, auto-resolve, fix closings. Merge Mode branch, auto-resolve, fix closings. Add wrapped native if applicable. Build/regen eip155:1868/lint/typecheck/commit/push. NEVER force push. NEVER merge PR.","notes":"Merged develop+Mode, all fixes applied, lint clean, tested, pushing.","status":"done","priority":2,"issue_type":"task","owner":"17035424+gomesalexandre@users.noreply.github.com","created_at":"2026-02-20T15:05:43Z","created_by":"gomes","updated_at":"2026-02-21T14:19:16Z","dependencies":[{"issue_id":"shapeshiftweb-w2i.1","depends_on_id":"shapeshiftweb-w2i","type":"parent-child","created_at":"2026-02-20T16:05:42Z","created_by":"gomes","metadata":"{}"}]}
Loading
Loading