Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
68ece7b
Release @yellow-org/sdk and @yellow-org/sdk-compat (#598)
philanton Mar 3, 2026
e8a9716
YNU-814: App Registry (#597)
dimast-x Mar 3, 2026
c479907
YNU-716: fix(ChannelHub): apply fixes to ensure home-chain unhappy pa…
nksazonov Mar 3, 2026
bc528c9
YNU-813: introduce basic rate limits (#600)
philanton Mar 3, 2026
422a2f9
YNU-812: Introduce Gated Actions (#601)
dimast-x Mar 4, 2026
dc2cfaf
YNU-834: Rename erc7824 org to layer-3 & Remove erc7824 docs (#603)
dimast-x Mar 5, 2026
424375a
YNU-833: Add New Metrics (#605)
dimast-x Mar 5, 2026
fd39408
chore(gomod): bump the gomod-dependencies group with 3 updates
dependabot[bot] Mar 5, 2026
e145963
YNU-810: Integrate Locking Contracts, SDK fixes, Cerebro Updates, Exa…
dimast-x Mar 7, 2026
2d8d3de
YNU-776: Clearnet Sandbox Deployment V1 (#608)
nksazonov Mar 7, 2026
48a5daa
feat(sdk/ts-compat): Reconcile compat SDK with v1.2.0 — locking, regi…
ihsraham Mar 8, 2026
652e8e7
YNU-776: Clearnet Sandbox Chart Updates (#610)
philanton Mar 8, 2026
668ab49
[Snyk] Upgrade viem from 2.45.1 to 2.46.0 (#611)
hongtao023 Mar 8, 2026
40b7fb8
YNU-829: Update Data Models and Communication Flows diagrams (#616)
dimast-x Mar 9, 2026
d56647e
YNU-829: Add Repository Documentation Guidelines (#617)
dimast-x Mar 11, 2026
acadca0
YNU-827: test(contracts): non home chain challenge flows (#620)
nksazonov Mar 12, 2026
ec839e3
YNU-797: feat(contracts/ChannelHub): add NodeBalanceUpdated event (#621)
nksazonov Mar 13, 2026
602e913
YNU-827: Nitrolite Protocol Documentation (#619)
philanton Mar 16, 2026
ed0a192
chore(gomod): bump the gomod-dependencies group across 1 directory wi…
dependabot[bot] Mar 16, 2026
97384b9
[Snyk] Upgrade lucide-react from 0.563.0 to 0.564.0 (#614)
hongtao023 Mar 16, 2026
d5b023e
[Snyk] Upgrade viem from 2.45.1 to 2.46.1 (#613)
hongtao023 Mar 16, 2026
9422d91
[Snyk] Upgrade tailwind-merge from 3.4.0 to 3.4.1 (#612)
hongtao023 Mar 16, 2026
e0284ba
feat: parametric token support
K2eno Mar 24, 2026
981c04c
chore: format solidity
K2eno Mar 24, 2026
7a05b54
chore: ignore node_modules
K2eno Mar 24, 2026
8d079f2
fix: address CodeRabbit main comments (ABI, subId params, event signa…
K2eno Mar 29, 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
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ docker-compose.yml
LICENSE
contracts/
docs/
erc7824-docs/
sdk/ts/
test/

Expand Down
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CODEOWNERS: https://help.github.com/articles/about-codeowners/

# Yellow Network - Research and Development
* @erc7824/yellow-network
* @alessio @dimast-x @nksazonov @philanton @ihsraham
1 change: 0 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ updates:
- package-ecosystem: "npm" # See documentation for possible values
directories:
- "/sdk/ts"
- "/erc7824-docs"
- "/sdk/compat"
- "/test/integration"
- "/sdk/ts/examples/*app*"
Expand Down
19 changes: 0 additions & 19 deletions .github/workflows/main-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,22 +57,3 @@ jobs:
build-args: |
VERSION=${{ steps.sha.outputs.short_sha }}

# TODO: Enable this job if docs preview are needed (do not forget to provide GITHUB_TOKEN and GH access to receive preview URLs).
# https://stackoverflow.com/questions/75514653/firebase-action-hosting-deploy-fails-with-requesterror-resource-not-accessible

# build-and-preview-docs-firebase:
# name: Deploy to Firebase Hosting on PR
# if: ${{ github.event.pull_request.head.repo.full_name == github.repository }}
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4

# - run: npm install && npm run build
# working-directory: erc7824-docs

# - uses: FirebaseExtended/action-hosting-deploy@v0
# with:
# # repoToken: ${{ secrets.GITHUB_TOKEN }}
# firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_ERC7824 }}
# projectId: erc7824
# entryPoint: ./erc7824-docs
16 changes: 0 additions & 16 deletions .github/workflows/main-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,19 +117,3 @@ jobs:
# ${{github.event.head_commit.message}}
# SLACK_FOOTER: 'Nitrolite CI/CD Pipeline'

# build-and-deploy-docs-firebase:
# name: Deploy to Firebase Hosting on merge
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v6

# - run: npm install && npm run build
# working-directory: erc7824-docs

# - uses: FirebaseExtended/action-hosting-deploy@v0
# with:
# # repoToken: ${{ secrets.GITHUB_TOKEN }}
# firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_ERC7824 }}
# channelId: live
# projectId: erc7824
# entryPoint: ./erc7824-docs
2 changes: 1 addition & 1 deletion .github/workflows/test-go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ jobs:
- uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
slug: erc7824/nitrolite
slug: layer-3/nitrolite
17 changes: 0 additions & 17 deletions .github/workflows/v1-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,20 +160,3 @@ jobs:
# ⚠️ RC build or deployment was cancelled!
# ${{github.event.head_commit.message}}
# SLACK_FOOTER: 'Nitrolite CI/CD Pipeline'

# build-and-deploy-docs-firebase:
# name: Deploy to Firebase Hosting on merge
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4

# - run: npm install && npm run build
# working-directory: erc7824-docs

# - uses: FirebaseExtended/action-hosting-deploy@v0
# with:
# # repoToken: ${{ secrets.GITHUB_TOKEN }}
# firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_ERC7824 }}
# channelId: live
# projectId: erc7824
# entryPoint: ./erc7824-docs
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
node_modules/
.prettierrc
.prettierignore
.vscode/
.prettierrc
.prettierignore
.vscode/
.idea/
*.swp
.DS_Store
contracts/foundry.toml
package-lock.json
22 changes: 22 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"tabWidth": 2,
"useTabs": false,
"printWidth": 120,
"semi": true,
"singleQuote": false,
"trailingComma": "es5",
"bracketSpacing": true,
"arrowParens": "always",
"overrides": [
{
"files": "*.sol",
"options": {
"printWidth": 160,
"tabWidth": 4,
"useTabs": false,
"bracketSpacing": false
}
}
],
"plugins": ["prettier-plugin-solidity"]
}
22 changes: 22 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"[solidity]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.detectIndentation": false
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.detectIndentation": false
},
"prettier.documentSelectors": ["**/*.sol"],
"prettier.enable": true
}
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025, 2026 erc7824
Copyright (c) 2025, 2026 layer-3

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[![Release Policy](https://img.shields.io/badge/release%20policy-v1.0-blue)](https://github.com/layer-3/release-process/blob/master/README.md)
[![codecov](https://codecov.io/github/erc7824/nitrolite/graph/badge.svg?token=XASM4CIEFO)](https://codecov.io/github/erc7824/nitrolite)
[![Go Reference](https://pkg.go.dev/badge/github.com/erc7824/nitrolite.svg)](https://pkg.go.dev/github.com/erc7824/nitrolite)
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/erc7824/nitrolite)](https://github.com/erc7824/nitrolite/releases)
[![codecov](https://codecov.io/github/layer-3/nitrolite/graph/badge.svg?token=XASM4CIEFO)](https://codecov.io/github/layer-3/nitrolite)
[![Go Reference](https://pkg.go.dev/badge/github.com/layer-3/nitrolite.svg)](https://pkg.go.dev/github.com/layer-3/nitrolite)
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/layer-3/nitrolite)](https://github.com/layer-3/nitrolite/releases)


# Nitrolite: State Channel Framework
Expand Down Expand Up @@ -87,7 +87,7 @@ See the [Clearnode Documentation](/clearnode/README.md) for more details.
The official Go SDK for building performant backend integrations or CLI tools.

```bash
go get github.com/erc7824/nitrolite/sdk/go
go get github.com/layer-3/nitrolite/sdk/go
```
See [SDK Go README](/sdk/go/README.md).

Expand All @@ -96,7 +96,7 @@ See [SDK Go README](/sdk/go/README.md).
The official TypeScript SDK for web-based applications.

```bash
npm install @erc7824/nitrolite
npm install @layer-3/nitrolite
```
See [SDK TS README](/sdk/ts/README.md).

Expand Down
2 changes: 1 addition & 1 deletion cerebro/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ go build -o clearnode-cli
Or install directly:

```bash
go install github.com/erc7824/nitrolite/sdk/go/examples/cli@latest
go install github.com/layer-3/nitrolite/sdk/go/examples/cli@latest
```

## Quick Start
Expand Down
Loading