Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 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
fd05ba9
fix: add native Sonic mapping to adapter.json and fix import sort
NeOMakinG Feb 17, 2026
1ba8009
fix: wire Sonic adapter.json into generated index
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
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
218766e
Merge branch 'develop' into feat/integrate-mantle-relay
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
95ca380
squash merge feat/integrate-cronos-relay
gomesalexandre Feb 20, 2026
bf57d28
chore: regen sonic, cronos, linea, mantle assets
gomesalexandre Feb 20, 2026
b77765e
chore: remove plan.md, gitignore claude plans
gomesalexandre Feb 20, 2026
da33a5b
Merge remote-tracking branch 'origin/develop' into feat/integrate-son…
gomesalexandre Feb 20, 2026
0bfc3d2
chore: regen sonic, cronos, mantle, linea after develop merge
gomesalexandre Feb 20, 2026
6c87fa1
chore: update pr beads context
gomesalexandre Feb 20, 2026
7346586
fix: sonic coingecko platform id, icon url, regen 114 assets
gomesalexandre Feb 20, 2026
e11412b
merge origin/develop (cronos) + add sonic stablecoin related assets
gomesalexandre Feb 21, 2026
0a5acd7
Merge remote-tracking branch 'origin/develop' into feat/integrate-son…
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
16 changes: 9 additions & 7 deletions .beads/pr-context.jsonl
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{"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":"open","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:05:00Z"}
{"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":"in-progress","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-20T15:05:51Z","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":"open","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-20T15:05:20Z","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":"open","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:05:21Z","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":"open","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:05:21Z","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":"open","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:05:21Z","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":"open","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:05:21Z","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-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":"{}"}]}
Loading
Loading