Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
c3005d5
feat: widget poc
NeOMakinG Jan 12, 2026
1d91061
feat: widget poc
NeOMakinG Jan 12, 2026
18e3836
feat: widget poc
NeOMakinG Jan 12, 2026
814852f
feat: widget deploy
NeOMakinG Jan 12, 2026
640f0b7
feat: more fixes
NeOMakinG Jan 12, 2026
8278345
fix: more fixes
NeOMakinG Jan 12, 2026
96cbe28
fix: update Dockerfile to build caip locally with npm
NeOMakinG Jan 12, 2026
2c488e4
fix: remove caip dependency, simplify Dockerfile for standalone build
NeOMakinG Jan 12, 2026
32744cb
fix: use npm published caip package instead of workspace, remove titl…
NeOMakinG Jan 12, 2026
512ab9f
fix: lock body scroll when modal open, style scrollbars to match theme
NeOMakinG Jan 12, 2026
a2b6e85
fix: reverts
NeOMakinG Jan 12, 2026
08ec163
fix: skip rate fetching for non-EVM sell assets, show redirect button…
NeOMakinG Jan 12, 2026
15570b6
fix: redirect to ShapeShift for non-EVM sell assets before rate check
NeOMakinG Jan 12, 2026
252d8fb
fix: butter solana swaps
NeOMakinG Jan 12, 2026
3d1368d
feat: external address
NeOMakinG Jan 12, 2026
1937f0f
feat: throttler and windowing
NeOMakinG Jan 13, 2026
c990620
chore: code quality improvements for swap widget MVP
NeOMakinG Jan 13, 2026
0cdec66
chore: rename swap-widget-poc to swap-widget, fix yarn.lock
NeOMakinG Jan 13, 2026
0768896
fix: change page title
NeOMakinG Jan 13, 2026
666f219
fix: address coderabbit review feedback
NeOMakinG Jan 13, 2026
09cb3da
fix: add react/react-dom to devDependencies for build tooling
NeOMakinG Jan 13, 2026
e3abfb1
chore: update yarn.lock after package.json changes
NeOMakinG Jan 13, 2026
3caa39b
fix: lint baby
NeOMakinG Jan 13, 2026
8d3d68d
Merge remote-tracking branch 'origin/develop' into widget-poc
gomesalexandre Jan 14, 2026
32cea56
chore: align swap widget deps
gomesalexandre Jan 14, 2026
d1763d2
fix: address gomes review feedback - leverage existing packages
NeOMakinG Jan 15, 2026
f0f40e0
fix: finish
NeOMakinG Jan 15, 2026
a15223d
feat(swap-widget): add 4 new EVM chains and update deps to published …
NeOMakinG Jan 15, 2026
b4d4729
fix: hnnng
NeOMakinG Jan 15, 2026
9e4e2bd
chore: merge develop
NeOMakinG Jan 15, 2026
d420c1e
fix: try something
NeOMakinG Jan 15, 2026
d7b0ccc
fix: missing package
NeOMakinG Jan 15, 2026
063ec1e
fix: lock update
NeOMakinG Jan 15, 2026
65c9a57
fix: for fuck sake
NeOMakinG Jan 15, 2026
ac4127b
fix: ffs
NeOMakinG Jan 15, 2026
6ca7afd
fix: gave my brain to the llm
NeOMakinG Jan 15, 2026
6a52e81
fix: remove that useless chain adapter
NeOMakinG Jan 15, 2026
ab80ed9
fix: update yarn lock
NeOMakinG Jan 15, 2026
07e15ca
fix: use effectiveReceiveAddress in getQuote call
NeOMakinG Jan 15, 2026
9af2fad
fix: lint
NeOMakinG Jan 15, 2026
3b95030
fix: improve type safety for walletClient and createWagmiConfig
NeOMakinG Jan 15, 2026
efde1e2
fix: lint
NeOMakinG Jan 15, 2026
9636197
Merge branch 'develop' into widget-poc
NeOMakinG Jan 15, 2026
2ed8413
fix: review feedbacks and fuck off
NeOMakinG Jan 15, 2026
0362a9b
Merge branch 'widget-poc' of github.com:shapeshift/web into widget-poc
NeOMakinG Jan 15, 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
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"dev:web": "vite",
"dev:web:linked": "GENERATE_SOURCEMAP=false BROWSER=none yarn dev:web",
"dev:packages": "yarn tsc --build --watch --preserveWatchOutput tsconfig.packages.json",
"dev:swap-widget": "yarn workspace @shapeshiftoss/swap-widget dev",
"generate:all": "yarn generate:caip-adapters && yarn run generate:color-map && yarn run generate:asset-data && yarn run generate:tradable-asset-map && yarn run generate:thor-longtail-tokens",
"generate:caip-adapters": "yarn workspace @shapeshiftoss/caip generate",
"generate:asset-data": "yarn tsx ./scripts/generateAssetData/generateAssetData.ts && yarn run codemod:clear-assets-migration",
Expand Down Expand Up @@ -321,6 +322,7 @@
"@types/react-dom": "^19.0.0",
"readable-stream": "3.6.0",
"react-polyglot@^0.7.2": "patch:react-polyglot@npm%3A0.7.2#./.yarn/patches/react-polyglot-npm-0.7.2-636f85156f.patch",
"gridplus-sdk/bs58check": "2.1.2"
"gridplus-sdk/bs58check": "2.1.2",
"@rainbow-me/rainbowkit": "2.1.7"
}
}
20 changes: 20 additions & 0 deletions packages/swap-widget/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM node:20-slim AS builder

WORKDIR /app

COPY packages/swap-widget ./

RUN npm install --legacy-peer-deps
RUN npm run build

FROM node:20-slim

RUN npm install -g serve

WORKDIR /app

COPY --from=builder /app/dist ./dist

EXPOSE 3000

CMD ["serve", "-s", "dist", "-l", "3000"]
Loading