Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
5511e48
1.9.17
Shubhaankar-Sharma Apr 9, 2024
d20dd05
[AUTOMATED] Update: proto/clients/indexer*.gen.ts
marino39 Oct 17, 2025
b920e59
[AUTOMATED] Update: proto/clients/indexer*.gen.ts
marino39 Nov 18, 2025
d19f601
[AUTOMATED] Update: proto/clients/indexer*.gen.ts
pkieltyka Nov 24, 2025
ac25c7f
[AUTOMATED] Update: proto/clients/indexer*.gen.ts
marino39 Nov 25, 2025
03a67db
[AUTOMATED] Update: proto/clients/indexer*.gen.ts
xiam Nov 25, 2025
afcffbd
[AUTOMATED] Update: proto/clients/indexer*.gen.ts
marino39 Nov 27, 2025
a8c0df2
[AUTOMATED] Update: proto/clients/indexer*.gen.ts
marino39 Nov 27, 2025
e9161c2
[AUTOMATED] Update: proto/clients/indexer*.gen.ts
marino39 Dec 1, 2025
b43069d
Fix Docker Hub credentials comment in config.yml (#148)
Dargon789 Dec 26, 2025
a62e089
Add workflow to publish package distributions (#152)
Dargon789 Dec 26, 2025
9d789d3
Remove permissions from pnpm-format-label workflow (#151)
Dargon789 Dec 26, 2025
94bad6c
Bump happy-dom (#150)
dependabot[bot] Dec 26, 2025
d640003
Update Anvil fork URL for testing workflow (#154)
Dargon789 Dec 26, 2025
5de34d6
Merge branch '0xsequence:master' into proto
Dargon789 Dec 27, 2025
0c4734c
Update packages/0xsequence/CHANGELOG.md
Dargon789 Dec 30, 2025
3bc5847
Update packages/account/CHANGELOG.md
Dargon789 Dec 30, 2025
0df7033
Update packages/auth/CHANGELOG.md
Dargon789 Dec 30, 2025
0b26f87
Update packages/multicall/CHANGELOG.md
Dargon789 Dec 30, 2025
8317485
Update packages/provider/CHANGELOG.md
Dargon789 Dec 30, 2025
163a7a8
Update packages/wallet/CHANGELOG.md
Dargon789 Dec 30, 2025
a5851fd
1.9.19
Dargon789 Jan 7, 2026
a91cb89
Update packages/waas/src/networks.ts
Dargon789 Jan 7, 2026
9398a23
Squashed commit of the following:
Dargon789 Jan 7, 2026
17aef1e
Merge branch '0xsequence-1.9.19' of https://github.com/Dargon789/sequ…
Dargon789 Jan 7, 2026
e14fef4
Potential fix for code scanning alert no. 82: Workflow does not conta…
Dargon789 Jan 7, 2026
8ddefd9
Potential fix for code scanning alert no. 73: Workflow does not conta…
Dargon789 Jan 7, 2026
c1fb76d
Potential fix for code scanning alert no. 83: Workflow does not conta…
Dargon789 Jan 7, 2026
52cc3c6
Potential fix for code scanning alert no. 108: Incomplete regular exp…
Dargon789 Jan 7, 2026
2c156b6
Potential fix for code scanning alert no. 92: Insecure randomness
Dargon789 Jan 7, 2026
b700236
Merge branch 'master' into 0xsequence-1.9.19
Dargon789 Jan 7, 2026
7a49258
Update CHANGELOG.md (#182)
Dargon789 Jan 7, 2026
3ec984e
Update CHANGELOG.md (#183)
Dargon789 Jan 7, 2026
557210c
Merge branch '0xsequence:master' into proto
Dargon789 Jan 7, 2026
7908cfe
Merge branch '0xsequence:master' into 1.10.15
Dargon789 Jan 7, 2026
0bbd8e2
Merge branch 'master' into 0xsequence-1.9.19
Dargon789 Jan 9, 2026
3cd6da3
Merge branch '0xsequence:master' into snyk-fix-1a42f46a3694152c28f6d1…
Dargon789 Jan 9, 2026
b4e210e
Merge branch 'proto' into snyk-fix-1a42f46a3694152c28f6d1d4dc5aea44
Dargon789 Jan 9, 2026
980ba9c
Potential fix for code scanning alert no. 92: Insecure randomness
Dargon789 Jan 9, 2026
a03fd01
Potential fix for code scanning alert no. 94: Insecure randomness
Dargon789 Jan 9, 2026
dbed8f8
Potential fix for code scanning alert no. 93: Incomplete regular expr…
Dargon789 Jan 9, 2026
47ad7c2
Potential fix for code scanning alert no. 95: Information exposure th…
Dargon789 Jan 9, 2026
1716625
Merge pull request #196 from Dargon789/snyk-fix-1a42f46a3694152c28f6d…
Dargon789 Jan 9, 2026
ec3d1c6
Wagmi project (#199)
Dargon789 Jan 19, 2026
d2e7b10
Wagmi project (#225)
Dargon789 Jan 19, 2026
478918f
Merge branch '0xsequence:master' into 1.10.15
Dargon789 Jan 19, 2026
2144689
Merge branch 'master' into 3.0.0-beta.9
Dargon789 Jan 19, 2026
1ecb8d7
1.10.15 (#229)
Dargon789 Jan 19, 2026
5a2cae7
0xsequence 1.9.19 (#194)
Dargon789 Jan 19, 2026
b309aa2
0xsequence/master (#180)
Dargon789 Jan 19, 2026
0c989c2
Merge branch 'master' into proto
Dargon789 Jan 19, 2026
503bf5c
Merge pull request #198 from Dargon789/proto
Dargon789 Jan 19, 2026
49af264
Merge branch 'master' into 1.10.15
Dargon789 Jan 19, 2026
f6edeb9
Merge pull request #231 from Dargon789/1.10.15
Dargon789 Jan 19, 2026
f29be1a
Delete .github/workflows/Docker.yml (#233)
Dargon789 Jan 19, 2026
5c92549
Update CHANGELOG.md
Dargon789 Jan 19, 2026
f63d732
Update publish-dists.yml
Dargon789 Jan 19, 2026
3ea1f98
1.0.8 (#234)
Dargon789 Jan 20, 2026
292f82e
0xsequence-core
Dargon789 Jan 21, 2026
15eccf9
Potential fix for code scanning alert no. 40: Workflow does not conta…
Dargon789 Jan 24, 2026
118061e
Bump diff (#235)
dependabot[bot] Jan 28, 2026
aed5cc0
Delete wagmi-project/.circleci directory (#245)
Dargon789 Jan 28, 2026
3032655
Delete wagmi-project/.circleci directory (#246)
Dargon789 Jan 28, 2026
dfbeaec
Update config.json
Dargon789 Jan 28, 2026
25f1f3a
Revert "Delete lib/signals-implicit-mode/lib/sequence-v3/script/Deplo…
Dargon789 Jan 29, 2026
6a06652
Install Vercel Web Analytics in Next.js (#249)
vercel[bot] Jan 29, 2026
debda48
Merge branch 'master' into 0xsequence-1.9.19
Dargon789 Jan 29, 2026
4b4c28a
update package
Dargon789 Jan 29, 2026
7bd57f7
Potential fix for code scanning alert no. 108: Incomplete regular exp…
Dargon789 Jan 29, 2026
1eda57e
Add signals-implicit-mode build outputs
Dargon789 Feb 22, 2026
b011b1d
Merge remote-tracking branch 'upstream/master' into 0xsequence-1.9.19
Dargon789 Feb 22, 2026
69f6104
Merge remote-tracking branch 'upstream/master' into 0xsequence-1.9.19
Dargon789 Feb 27, 2026
9e8ed38
3.0.0
taylanpince Mar 4, 2026
09bd0aa
fix: Base network title
tolgahan-arikan Mar 5, 2026
6da5f9b
Fix handling for multiple explicit signers (#975)
ScreamingHawk Mar 6, 2026
86b75c0
Add Incentiv mainnet
taylanpince Mar 6, 2026
948321f
use isIncrementCall in signCall
Agusx1211 Mar 6, 2026
dbaa75c
Merge pull request #976 from 0xsequence/session-increment
ScreamingHawk Mar 8, 2026
5e2ad39
3.0.1
taylanpince Mar 9, 2026
43d8e0a
core: allow native self transfer (#978)
attente Mar 13, 2026
79bf317
3.0.2
taylanpince Mar 16, 2026
9685e53
Add WDK Google ID token auth flow (#977)
tolgahan-arikan Mar 16, 2026
695705d
3.0.3
taylanpince Mar 16, 2026
169a216
Add Apple ID token support to wallet WDK (#979)
tolgahan-arikan Mar 16, 2026
ac996d4
3.0.4
taylanpince Mar 16, 2026
849566b
wdk: account federation (#980)
patrislav Mar 19, 2026
a204a0a
3.0.5
taylanpince Mar 19, 2026
a04b263
chore: fixed broken link (#985)
Ocheretovich Mar 27, 2026
8388bca
Bump happy-dom from 20.7.0 to 20.8.8 (#984)
dependabot[bot] Mar 27, 2026
2bbf0d2
Bump next from 15.5.10 to 15.5.14 (#982)
dependabot[bot] Mar 27, 2026
9c37410
Bump happy-dom from 20.8.8 to 20.8.9 (#987)
dependabot[bot] Mar 29, 2026
dd6d0a2
Add latest relayer.gen.ts (#988)
taylanpince Mar 29, 2026
e3541f2
pnpm format
attente Apr 14, 2026
92f48c9
core: arweave state reader (#991)
attente Apr 15, 2026
d3e810f
pnpm format
attente Apr 15, 2026
beca13e
core: mock arweave tests
attente Apr 15, 2026
e3d685d
Merge remote-tracking branch 'upstream/master' into 0xsequence-1.9.19
googleworkspace-bot Apr 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .changeset/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ with multi-package repos, or single-package repos to help you version and publis
find the full documentation for it [in our repository](https://github.com/changesets/changesets)

We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
[our documentation](https://github.com/changesets/changesets/blob/master/docs/common-questions.md)
2 changes: 1 addition & 1 deletion .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"fixed": [],
"linked": [],
"access": "restricted",
"baseBranch": "master",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": []
}
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.eslintrc.js
packages/**/dist
48 changes: 48 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
const { off } = require("process")

module.exports = {
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 2018,
sourceType: 'module'
},

extends: [
'plugin:@typescript-eslint/recommended',
'plugin:import/errors',
'plugin:import/warnings',
'plugin:import/typescript',
'prettier'
],

rules: {
'@typescript-eslint/no-unused-vars': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/ban-types': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/no-inferrable-types': 'off',
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-this-alias': 'off',

'import/no-unresolved': 'off',
'import/no-default-export': 2,
'import/no-named-as-default-member': 'off',
'import/export': 'off'


// 'import/order': [
// 'warn',
// {
// 'groups': ['builtin', 'external', 'parent', 'sibling', 'index'],
// 'alphabetize': {
// 'order': 'asc', /* sort in ascending order. Options: ['ignore', 'asc', 'desc'] */
// 'caseInsensitive': true /* ignore case. Options: [true, false] */
// }
// },
// ]

}
}
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
labels: 'bug'
assignees: ''
---

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
labels: 'enhancement'
assignees: ''
---

Expand Down
16 changes: 8 additions & 8 deletions .github/actions/install-dependencies/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,10 @@ runs:
using: 'composite'

steps:
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20

- name: Setup PNPM
uses: pnpm/action-setup@v3
uses: pnpm/action-setup@v2
with:
version: 10
version: 8
run_install: false

- name: Get pnpm store directory
Expand All @@ -22,7 +17,7 @@ runs:
echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT

- name: Setup pnpm cache
uses: actions/cache@v4
uses: actions/cache@v3
with:
path: |
${{ steps.pnpm-cache.outputs.STORE_PATH }}
Expand All @@ -33,6 +28,11 @@ runs:
restore-keys: |
${{ runner.os }}-pnpm-store-

- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: 20

- name: Install dependencies
shell: bash
run: pnpm install --frozen-lockfile
Expand Down
62 changes: 0 additions & 62 deletions .github/workflows/Docker.yml

This file was deleted.

91 changes: 91 additions & 0 deletions .github/workflows/Publish-Dists.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: Publish Dists for Packages

on:
workflow_dispatch:
push:
branches:
- master

jobs:
build-and-push:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: ./.github/actions/install-dependencies

- name: Build package
run: pnpm run build

- name: Prepare dist branch
run: |
PACKAGES=("services/guard" "services/identity-instrument" "services/relayer" "wallet/core" "wallet/primitives" "wallet/wdk" "wallet/dapp-client")

for PACKAGE in "${PACKAGES[@]}"; do
BRANCH="dists/$PACKAGE"
PKG_DIR="packages/$PACKAGE"

echo "📦 Publishing $PACKAGE to $BRANCH"

mkdir -p "/tmp/$PACKAGE"
cp -r "$PKG_DIR"/. "/tmp/$PACKAGE" || true

cd /tmp/$PACKAGE
git init
git checkout -b $BRANCH

git config user.name "github-actions"
git config user.email "actions@github.com"

echo "🔧 Rewriting workspace: deps in package.json..."
node -e '
const fs = require("fs");
const path = require("path");
const pkgPath = path.resolve("package.json");
const pkg = JSON.parse(fs.readFileSync(pkgPath, "utf8"));
const repo = "github:0xsequence/sequence.js";

const versions = {
"@0xsequence/guard": `${repo}#dists/services/guard`,
"@0xsequence/identity-instrument": `${repo}#dists/services/identity-instrument`,
"@0xsequence/relayer": `${repo}#dists/services/relayer`,
"@0xsequence/wallet-core": `${repo}#dists/wallet/core`,
"@0xsequence/wallet-primitives": `${repo}#dists/wallet/primitives`,
"@0xsequence/wallet-wdk": `${repo}#dists/wallet/wdk`,
};

const rewrite = (deps = {}) => {
for (const k in deps) {
if (deps[k].startsWith("workspace:")) {
const version = versions[k];

if (!version) {
console.warn(`No version found for ${k}, skipping...`);
continue;
}

deps[k] = version;
console.log(`→ ${k} → ${deps[k]}`);
}
}
};

['dependencies', 'devDependencies', 'peerDependencies', 'optionalDependencies'].forEach((field) => {
if (pkg[field]) {
rewrite(pkg[field]);
}
});
fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2));
'

git add .
git commit -m "Build: publish $PACKAGE dist"

git remote add origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git
git push -f origin HEAD:$BRANCH

cd -
done

Check warning

Code scanning / CodeQL

Workflow does not contain permissions

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {{contents: read}}
Comment on lines +11 to +91
85 changes: 85 additions & 0 deletions .github/workflows/fortify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# 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.

################################################################################################################################################
# Fortify Application Security provides your team with solutions to empower DevSecOps practices, enable cloud transformation, and secure your #
# software supply chain. To learn more about Fortify, start a free trial or contact our sales team, visit fortify.com. #
# #
# Use this starter workflow as a basis for integrating Fortify Application Security Testing into your GitHub workflows. This template #
# demonstrates the steps to package the code+dependencies, initiate a scan, and optionally import SAST vulnerabilities into GitHub Security #
# Code Scanning Alerts. Additional information is available in the workflow comments and the Fortify AST Action / fcli / Fortify product #
# documentation. If you need additional assistance, please contact Fortify support. #
################################################################################################################################################

name: Fortify AST Scan

# Customize trigger events based on your DevSecOps process and/or policy
on:
push:
branches: [ "master" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "master" ]
schedule:
- cron: '31 12 * * 4'
workflow_dispatch:

jobs:
Fortify-AST-Scan:
# Use the appropriate runner for building your source code. Ensure dev tools required to build your code are present and configured appropriately (MSBuild, Python, etc).
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

steps:
# Check out source code
- name: Check Out Source Code
uses: actions/checkout@v4

# Java is required to run the various Fortify utilities. Ensuring proper version is installed on the runner.
- name: Setup Java
uses: actions/setup-java@v4
with:
java-version: 17
distribution: 'temurin'

# Perform SAST and optionally SCA scan via Fortify on Demand/Fortify Hosted/Software Security Center, then
# optionally export SAST results to the GitHub code scanning dashboard. In case further customization is
# required, you can use sub-actions like fortify/github-action/setup@v1 to set up the various Fortify tools
# and run them directly from within your pipeline; see https://github.com/fortify/github-action#readme for
# details.

- name: Run FoD SAST Scan
uses: fortify/github-action@a92347297e02391b857e7015792cd1926a4cd418
with:
sast-scan: true
env:
### Required configuration when integrating with Fortify on Demand
FOD_URL: https://ams.fortify.com
FOD_TENANT: ${{secrets.FOD_TENANT}}
FOD_USER: ${{secrets.FOD_USER}}
FOD_PASSWORD: ${{secrets.FOD_PAT}}
### Optional configuration when integrating with Fortify on Demand
# EXTRA_PACKAGE_OPTS: -oss # Extra 'scancentral package' options, like '-oss'' if
# Debricked SCA scan is enabled on Fortify on Demand
# EXTRA_FOD_LOGIN_OPTS: --socket-timeout=60s # Extra 'fcli fod session login' options
# FOD_RELEASE: MyApp:MyRelease # FoD release name, default: <org>/<repo>:<branch>; may
# replace app+release name with numeric release ID
# DO_WAIT: true # Wait for scan completion, implied if 'DO_EXPORT: true'
# DO_EXPORT: true # Export SAST results to GitHub code scanning dashboard
### Required configuration when integrating with Fortify Hosted / Software Security Center & ScanCentral
# SSC_URL: ${{secrets.SSC_URL}} # SSC URL
# SSC_TOKEN: ${{secrets.SSC_TOKEN}} # SSC CIToken or AutomationToken
# SC_SAST_TOKEN: ${{secrets.SC_SAST_TOKEN}} # ScanCentral SAST client auth token
# SC_SAST_SENSOR_VERSION: ${{vars.SC_SAST_SENSOR_VERSION}} # Sensor version on which to run the scan;
# usually defined as organization or repo variable
### Optional configuration when integrating with Fortify Hosted / Software Security Center & ScanCentral
# EXTRA_SC_SAST_LOGIN_OPTS: --socket-timeout=60s # Extra 'fcli sc-sast session login' options
# SSC_APPVERSION: MyApp:MyVersion # SSC application version, default: <org>/<repo>:<branch>
# EXTRA_PACKAGE_OPTS: -bv myCustomPom.xml # Extra 'scancentral package' options
# DO_WAIT: true # Wait for scan completion, implied if 'DO_EXPORT: true'
# DO_EXPORT: true # Export SAST results to GitHub code scanning dashboard
7 changes: 6 additions & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
on: [push]

name: tests
permissions:
contents: read

jobs:
install:
Expand All @@ -19,6 +21,8 @@ jobs:
- uses: ./.github/actions/install-dependencies
- run: pnpm clean
- run: pnpm build
- run: pnpm typecheck
- run: pnpm lint

tests:
name: Run all tests
Expand All @@ -31,8 +35,9 @@ jobs:
uses: foundry-rs/foundry-toolchain@v1
with:
version: nightly
# Fork latest mainnet state
- name: Start Anvil in background
run: anvil --fork-url https://nodes.sequence.app/arbitrum &
run: anvil --fork-url https://reth-ethereum.ithaca.xyz/nodes.sequence.app/rpc &
- run: pnpm test

# NOTE: if you'd like to see example of how to run
Expand Down
Loading
Loading