Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
38c3917
Create static.yml
Dargon789 Jan 24, 2025
c7937cf
Create SECURITY.md
Dargon789 Feb 1, 2025
5e36ad3
Create jekyll-gh-pages.yml
Dargon789 Jan 24, 2025
9cafb49
Potential fix for code scanning alert no. 11: Incomplete string escap…
Dargon789 Feb 1, 2025
f7c261d
Potential fix for code scanning alert no. 10: Incomplete regular expr…
Dargon789 Feb 1, 2025
d591a8d
Merge pull request #9 from Dargon789/alert-autofix-10
Dargon789 Feb 2, 2025
6d175a4
Merge pull request #6 from Dargon789/Dargon789-patch-3
Dargon789 Feb 2, 2025
1a66a6f
Merge pull request #7 from Dargon789/alert-autofix-11
Dargon789 Feb 2, 2025
c3c6f03
Merge pull request #2 from Dargon789/Dargon789-patch-2
Dargon789 Feb 2, 2025
27b0c15
Merge pull request #1 from Dargon789/Dargon789-patch-1
Dargon789 Feb 2, 2025
aa2a0f2
Merge branch 'Uniswap:main' into main
Dargon789 Feb 8, 2025
ef8aa9f
Merge branch 'Uniswap:main' into main
Dargon789 Feb 22, 2025
09d7af5
fix: packages/wallet/package.json to reduce vulnerabilities
snyk-bot Feb 22, 2025
0acc3d6
fix: packages/utilities/package.json to reduce vulnerabilities
snyk-bot Feb 22, 2025
2c1f99b
fix: apps/mobile/package.json to reduce vulnerabilities
snyk-bot Feb 22, 2025
9427c3c
Merge pull request #18 from Dargon789/snyk-fix-9be0a1d2ae92acc7332505…
Dargon789 Feb 23, 2025
e9755d6
fix: apps/mobile/package.json to reduce vulnerabilities
snyk-bot Feb 23, 2025
0c58ce1
Merge pull request #21 from Dargon789/snyk-fix-d77ca07c87b0c5245594fd…
Dargon789 Feb 23, 2025
5705e0d
fix: apps/mobile/package.json to reduce vulnerabilities
snyk-bot Feb 23, 2025
0e3c1b4
Merge pull request #16 from Dargon789/snyk-fix-107e0e51af286852e0e565…
Dargon789 Feb 23, 2025
4122857
Merge pull request #15 from Dargon789/snyk-fix-ac8ffdf06593961b331fe5…
Dargon789 Feb 23, 2025
405e01c
Merge pull request #22 from Dargon789/snyk-fix-78de97ca8975f9e7e610e9…
Dargon789 Feb 23, 2025
2f09c4e
fix: packages/utilities/package.json to reduce vulnerabilities
snyk-bot Mar 1, 2025
7a36b08
fix: packages/uniswap/package.json to reduce vulnerabilities
snyk-bot Mar 2, 2025
4b672fe
Merge pull request #25 from Dargon789/snyk-fix-f5cd1d35c0e61779161c88…
Dargon789 Mar 2, 2025
bd5a963
Merge pull request #24 from Dargon789/snyk-fix-84e19216aa21cc924f206a…
Dargon789 Mar 2, 2025
1b8ac68
fix: packages/uniswap/package.json to reduce vulnerabilities
snyk-bot Mar 2, 2025
22836cc
Merge pull request #26 from Dargon789/snyk-fix-659a6c5a5d0bde282986ba…
Dargon789 Mar 3, 2025
c9d06b9
fix: packages/uniswap/package.json to reduce vulnerabilities
snyk-bot Mar 3, 2025
eacf92c
Merge pull request #27 from Dargon789/snyk-fix-150a7cc67904080ad02dff…
Dargon789 Mar 3, 2025
86f739d
fix: packages/uniswap/package.json to reduce vulnerabilities
snyk-bot Mar 3, 2025
bb0b1b1
Merge pull request #28 from Dargon789/snyk-fix-b3c586e1ca9668d98a90ca…
Dargon789 Mar 3, 2025
7991e0d
fix: apps/extension/package.json to reduce vulnerabilities
snyk-bot Mar 3, 2025
565b44b
Merge pull request #29 from Dargon789/snyk-fix-c02104d5702790c65d206c…
Dargon789 Mar 4, 2025
35bea4b
Potential fix for code scanning alert no. 9: Incomplete regular expre…
Dargon789 Mar 4, 2025
186408f
Potential fix for code scanning alert no. 2: Inefficient regular expr…
Dargon789 Mar 4, 2025
b81f3b9
fix: packages/uniswap/package.json to reduce vulnerabilities (#14)
Dargon789 Mar 4, 2025
049c9a4
fix: apps/extension/package.json to reduce vulnerabilities (#17)
Dargon789 Mar 4, 2025
1a07ec8
fix: apps/mobile/Gemfile & apps/mobile/Gemfile.lock to reduce vulnera…
Dargon789 Mar 4, 2025
62f5c53
fix: apps/mobile/package.json to reduce vulnerabilities (#23)
Dargon789 Mar 4, 2025
4abfd13
fix: apps/extension/package.json to reduce vulnerabilities (#30)
Dargon789 Mar 4, 2025
31a92d0
fix: apps/extension/package.json to reduce vulnerabilities (#31)
Dargon789 Mar 4, 2025
70d8acc
fix: apps/extension/package.json to reduce vulnerabilities (#32)
Dargon789 Mar 4, 2025
69612cb
Circleci project setup (#34)
Dargon789 Mar 5, 2025
cbfbdbf
fix: packages/wallet/package.json to reduce vulnerabilities (#33)
Dargon789 Mar 5, 2025
d3a93e8
fix: packages/wallet/package.json to reduce vulnerabilities (#35)
Dargon789 Mar 5, 2025
d62098f
fix: packages/wallet/package.json to reduce vulnerabilities (#36)
Dargon789 Mar 5, 2025
936eb1a
Circleci project setup (#37)
Dargon789 Mar 6, 2025
364eefa
Potential fix for code scanning alert no. 12: Inefficient regular exp…
Dargon789 Mar 6, 2025
7ceded6
Circleci project setup (#39)
Dargon789 Mar 6, 2025
7d01e37
feat: upgrade turbo from 1.13.4 to 2.4.2
snyk-bot Mar 6, 2025
5422b19
Update static.yml
Dargon789 Oct 9, 2025
fbe55b5
Update jekyll-gh-pages.yml
Dargon789 Oct 9, 2025
5db5983
Create ci-web3-gamefi.yml (#86)
Dargon789 Oct 26, 2025
73418e6
Create docker.yml (#88)
Dargon789 Oct 27, 2025
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
26 changes: 26 additions & 0 deletions .circleci/ci-web3-gamefi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Use the latest 2.1 version of CircleCI pipeline process engine.
# See: https://circleci.com/docs/configuration-reference

version: 2.1
executors:
my-custom-executor:
docker:
- image: cimg/base:stable
auth:
# ensure you have first added these secrets
# visit app.circleci.com/settings/project/github/Dargon789/foundry/environment-variables
username: $DOCKER_HUB_USER
password: $DOCKER_HUB_PASSWORD
jobs:
web3-defi-game-project-:

executor: my-custom-executor
steps:
- checkout
- run: |
# echo Hello, World!

workflows:
my-custom-workflow:
jobs:
- web3-defi-game-project-
31 changes: 31 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Use the latest 2.1 version of CircleCI pipeline process engine.
# See: https://circleci.com/docs/configuration-reference
version: 2.1

# Define a job to be invoked later in a workflow.
# See: https://circleci.com/docs/jobs-steps/#jobs-overview & https://circleci.com/docs/configuration-reference/#jobs
jobs:
say-hello:
# Specify the execution environment. You can specify an image from Docker Hub or use one of our convenience images from CircleCI's Developer Hub.
# See: https://circleci.com/docs/executor-intro/ & https://circleci.com/docs/configuration-reference/#executor-job
docker:
# Specify the version you desire here
# See: https://circleci.com/developer/images/image/cimg/base
- image: cimg/base:current

# Add steps to the job
# See: https://circleci.com/docs/jobs-steps/#steps-overview & https://circleci.com/docs/configuration-reference/#steps
steps:
# Checkout the code as the first step.
- checkout
- run:
name: "Say hello"
command: "echo Hello, World!"

# Orchestrate jobs using workflows
# See: https://circleci.com/docs/workflows/ & https://circleci.com/docs/configuration-reference/#workflows
workflows:
say-hello-workflow: # This is the name of the workflow, feel free to change it to better match your workflow.
# Inside the workflow, you define the jobs you want to run.
jobs:
- say-hello
100 changes: 100 additions & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
name: Docker

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

on:
schedule:
- cron: '21 12 * * *'
push:
branches: [ "main" ]
# Publish semver tags as releases.
tags: [ 'v*.*.*' ]
pull_request:
branches: [ "main" ]

env:
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# github.repository as <account>/<repo>
IMAGE_NAME: ${{ github.repository }}


jobs:
build:
- name: Build the Docker image
run: docker build . --file path/to/Dockerfile --tag my-image-name:$(date +%s)

runs-on: ubuntu-latest
permissions:
contents: read
packages: write
# This is used to complete the identity challenge
# with sigstore/fulcio when running outside of PRs.
id-token: write

steps:
- name: Checkout repository
uses: actions/checkout@v4

# Install the cosign tool except on PR
# https://github.com/sigstore/cosign-installer
- name: Install cosign
if: github.event_name != 'pull_request'
uses: sigstore/cosign-installer@59acb6260d9c0ba8f4a2f9d9b48431a222b68e20 #v3.5.0
with:
cosign-release: 'v2.2.4'

# Set up BuildKit Docker container builder to be able to build
# multi-platform images and export cache
# https://github.com/docker/setup-buildx-action
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0

# Login against a Docker registry except on PR
# https://github.com/docker/login-action
- name: Log into registry ${{ env.REGISTRY }}
if: github.event_name != 'pull_request'
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

# Extract metadata (tags, labels) for Docker
# https://github.com/docker/metadata-action
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@96383f45573cb7f253c731d3b3ab81c87ef81934 # v5.0.0
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

# Build and push Docker image with Buildx (don't push on PR)
# https://github.com/docker/build-push-action
- name: Build and push Docker image
id: build-and-push
uses: docker/build-push-action@v5.0.0
with:
context: ./
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max

# Sign the resulting Docker image digest except on PRs.
# This will only write to the public Rekor transparency log when the Docker
# repository is public to avoid leaking data. If you would like to publish
# transparency data even for private images, pass --force to cosign below.
# https://github.com/sigstore/cosign
- name: Sign the published Docker image
if: ${{ github.event_name != 'pull_request' }}
env:
# https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-an-intermediate-environment-variable
TAGS: ${{ steps.meta.outputs.tags }}
DIGEST: ${{ steps.build-and-push.outputs.digest }}
# This step uses the identity token to provision an ephemeral certificate
# against the sigstore community Fulcio instance.
run: echo "${TAGS}" | xargs -I {} cosign sign --yes {}@${DIGEST}
50 changes: 50 additions & 0 deletions .github/workflows/jekyll-gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy Jekyll with GitHub Pages dependencies preinstalled
on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Build with Jekyll
uses: actions/jekyll-build-pages@v1
with:
source: ./
destination: ./_site
- name: Upload artifact
uses: actions/upload-pages-artifact@v3

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
42 changes: 42 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages
on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: '.'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
15 changes: 10 additions & 5 deletions RELEASE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
IPFS hash of the deployment:
- CIDv0: `QmQZe48wGBwx6z8DuboTG62AYf8BbKd6XYDENefVZUvjyV`
- CIDv1: `bafybeibbbmxslnkqathnm7vryt3oxm6pcjcwyc7s4c7u2agjr6b6uyo4vq`
- CIDv0: `QmSHXp5oNAxME6KY7LJy4ndnuBfL3ujQ67aMiPuTUuQ66g`
- CIDv1: `bafybeib2ui2plf3zbinsp24o4d5ir66yr4a3qlg55kswt2rmlgkoomvigu`

The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).

Expand All @@ -10,9 +10,14 @@ You can also access the Uniswap Interface from an IPFS gateway.
Your Uniswap settings are never remembered across different URLs.

IPFS gateways:
- https://bafybeibbbmxslnkqathnm7vryt3oxm6pcjcwyc7s4c7u2agjr6b6uyo4vq.ipfs.dweb.link/
- [ipfs://QmQZe48wGBwx6z8DuboTG62AYf8BbKd6XYDENefVZUvjyV/](ipfs://QmQZe48wGBwx6z8DuboTG62AYf8BbKd6XYDENefVZUvjyV/)
- https://bafybeib2ui2plf3zbinsp24o4d5ir66yr4a3qlg55kswt2rmlgkoomvigu.ipfs.dweb.link/
- [ipfs://QmSHXp5oNAxME6KY7LJy4ndnuBfL3ujQ67aMiPuTUuQ66g/](ipfs://QmSHXp5oNAxME6KY7LJy4ndnuBfL3ujQ67aMiPuTUuQ66g/)

### 5.72.3 (2025-02-21)
## 5.73.0 (2025-02-26)


### Features

* **web:** reduce monad testnet quote polling interval (#16719) c99cc6c


21 changes: 21 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Security Policy

## Supported Versions

Use this section to tell people about which versions of your project are
currently being supported with security updates.

| Version | Supported |
| ------- | ------------------ |
| 5.1.x | :white_check_mark: |
| 5.0.x | :x: |
| 4.0.x | :white_check_mark: |
| < 4.0 | :x: |

## Reporting a Vulnerability

Use this section to tell people how to report a vulnerability.

Tell them where to go, how often they can expect to get an update on a
reported vulnerability, what to expect if the vulnerability is accepted or
declined, etc.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
web/5.72.3
web/5.73.0
14 changes: 7 additions & 7 deletions apps/extension/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"@apollo/client": "3.10.4",
"@datadog/browser-logs": "5.20.0",
"@datadog/browser-rum": "5.23.3",
"@ethersproject/providers": "5.7.2",
"@ethersproject/providers": "5.8.0",
"@metamask/rpc-errors": "6.2.1",
"@reduxjs/toolkit": "1.9.3",
"@svgr/webpack": "8.0.1",
Expand All @@ -21,11 +21,11 @@
"ethers": "5.7.2",
"eventemitter3": "5.0.1",
"i18next": "23.10.0",
"node-polyfill-webpack-plugin": "2.0.1",
"node-polyfill-webpack-plugin": "4.1.0",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-i18next": "14.1.0",
"react-native": "0.76.6",
"react-native": "0.77.0",
"react-native-gesture-handler": "2.21.2",
"react-native-reanimated": "3.16.7",
"react-native-svg": "15.10.1",
Expand All @@ -41,11 +41,11 @@
"symbol-observable": "4.0.0",
"typed-redux-saga": "1.5.0",
"ua-parser-js": "1.0.37",
"ui": "workspace:^",
"uniswap": "workspace:^",
"utilities": "workspace:^",
"ui": "0.0.0",
"uniswap": "0.0.1",
"utilities": "1.0.6",
"uuid": "9.0.0",
"wallet": "workspace:^",
"wallet": "0.0.1",
"zod": "3.22.4"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion apps/mobile/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ gem 'fastlane', '2.214.0'
# Exclude problematic versions of cocoapods and activesupport that causes build failures.
gem 'cocoapods', '1.14.3'
gem 'activesupport', '7.1.2'
gem 'xcodeproj', '1.26.0'
gem 'xcodeproj', '1.25.1'

plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)
Loading