Skip to content
Open
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
61e6a88
Adds new functionality for application approval and authorization inc…
lionakhnazarov Apr 7, 2026
f7f93f8
Restrict application approval to governance only in TokenStaking
lionakhnazarov Apr 13, 2026
2117bae
Merge branch 'main' into feat/testnet4-deployment-support
lionakhnazarov Apr 13, 2026
e75cf76
Update GitHub Actions workflows to use Node.js v4 and enable Corepack…
lionakhnazarov Apr 13, 2026
8aede8d
Merge branch 'feat/testnet4-deployment-support' of github.com:thresho…
lionakhnazarov Apr 13, 2026
31c1b2e
Update Yarn configuration and package manager version
lionakhnazarov Apr 13, 2026
b5a532f
Update GitHub Actions workflows to reference local reusable Solidity …
lionakhnazarov Apr 13, 2026
d4d62b0
fix(scripts): harden operator key management security
piotr-roslaniec Apr 14, 2026
42ca14f
fix(scripts): pass signing keys via ETH_PRIVATE_KEY env var, not CLI …
piotr-roslaniec Apr 14, 2026
2347611
fix(deploy): remove hardcoded proxy kind and deduplicate fs import
piotr-roslaniec Apr 14, 2026
300b1ad
fix(deployments): restore deleted mainnet TokenStaking.json
piotr-roslaniec Apr 14, 2026
ea8ae81
fix(TokenStaking): add zero-address guard to increaseAuthorization
piotr-roslaniec Apr 14, 2026
1e32bf1
Merge pull request #177 from threshold-network/fix/testnet4-security-…
lionakhnazarov Apr 15, 2026
b524ca4
Merge branch 'main' into feat/testnet4-deployment-support
lrsaturnino Apr 17, 2026
0889e0a
Enhance deployment scripts and update .gitignore for operator setup
lionakhnazarov Apr 17, 2026
ead0615
Merge branch 'feat/testnet4-deployment-support' of github.com:thresho…
lionakhnazarov Apr 17, 2026
8d3c75c
Enhance operator setup scripts to handle private keys securely
lionakhnazarov Apr 23, 2026
71fd589
Improve private key handling in operator setup script
lionakhnazarov Apr 23, 2026
b993dde
Enhance operator setup script with T token minting and validation
lionakhnazarov Apr 23, 2026
ec06657
Enhance operator setup script with T token balance checks and minting…
lionakhnazarov Apr 24, 2026
0e9702d
Update deployment configurations and enhance operator setup script
lionakhnazarov Apr 24, 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: 2 additions & 2 deletions .github/workflows/contracts-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
needs.docs-detect-changes.outputs.path-filter == 'true'
|| github.event_name == 'push'
|| github.event_name == 'workflow_dispatch'
uses: keep-network/ci/.github/workflows/reusable-solidity-docs.yml@main
uses: ./.github/workflows/reusable-solidity-docs.yml
with:
publish: false
addTOC: false
Expand All @@ -56,7 +56,7 @@ jobs:
name: Publish contracts documentation
needs: docs-detect-changes
if: github.event_name == 'release' && startsWith(github.ref, 'refs/tags/v')
uses: keep-network/ci/.github/workflows/reusable-solidity-docs.yml@main
uses: ./.github/workflows/reusable-solidity-docs.yml
with:
publish: true
addTOC: false
Expand Down
36 changes: 24 additions & 12 deletions .github/workflows/contracts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,15 @@ jobs:
steps:
- uses: actions/checkout@v3

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
# Using fixed version, because 18.16 was sometimes causing issues with
# artifacts generation during `hardhat compile` - see
# https://github.com/NomicFoundation/hardhat/issues/3877
node-version: "18.15.0"
cache: "yarn"

- name: Enable Corepack (Yarn from packageManager field)
run: corepack enable

- name: Install dependencies
run: yarn install
Expand All @@ -80,13 +82,15 @@ jobs:
steps:
- uses: actions/checkout@v3

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
# Using fixed version, because 18.16 was sometimes causing issues with
# artifacts generation during `hardhat compile` - see
# https://github.com/NomicFoundation/hardhat/issues/3877
node-version: "18.15.0"
cache: "yarn"

- name: Enable Corepack (Yarn from packageManager field)
run: corepack enable

- name: Install dependencies
run: yarn install
Expand All @@ -103,15 +107,17 @@ jobs:
steps:
- uses: actions/checkout@v3

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
# Using fixed version, because 18.16 was sometimes causing issues with
# artifacts generation during `hardhat compile` - see
# https://github.com/NomicFoundation/hardhat/issues/3877
node-version: "18.15.0"
cache: "yarn"
registry-url: "https://registry.npmjs.org"

- name: Enable Corepack (Yarn from packageManager field)
run: corepack enable

- name: Install dependencies
run: yarn install --frozen-lockfile

Expand Down Expand Up @@ -172,13 +178,15 @@ jobs:
with:
name: Artifacts for etherscan verifcation

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
# Using fixed version, because 18.16 was sometimes causing issues with
# artifacts generation during `hardhat compile` - see
# https://github.com/NomicFoundation/hardhat/issues/3877
node-version: "18.15.0"
cache: "yarn"

- name: Enable Corepack (Yarn from packageManager field)
run: corepack enable

- name: Install needed dependencies
run: yarn install --frozen-lockfile
Expand All @@ -204,15 +212,17 @@ jobs:
steps:
- uses: actions/checkout@v3

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
# Using fixed version, because 18.16 was sometimes causing issues with
# artifacts generation during `hardhat compile` - see
# https://github.com/NomicFoundation/hardhat/issues/3877
node-version: "18.15.0"
cache: "yarn"
registry-url: "https://registry.npmjs.org"

- name: Enable Corepack (Yarn from packageManager field)
run: corepack enable

- name: Install dependencies
run: yarn install --frozen-lockfile

Expand Down Expand Up @@ -259,13 +269,15 @@ jobs:
steps:
- uses: actions/checkout@v3

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
# Using fixed version, because 18.16 was sometimes causing issues with
# artifacts generation during `hardhat compile` - see
# https://github.com/NomicFoundation/hardhat/issues/3877
node-version: "18.15.0"
cache: "yarn"

- name: Enable Corepack (Yarn from packageManager field)
run: corepack enable

- uses: actions/setup-python@v4
with:
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,12 @@ jobs:
steps:
- uses: actions/checkout@v3

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
node-version: "18"
cache: "yarn"

- name: Enable Corepack (Yarn from packageManager field)
run: corepack enable

- name: Install dependencies
run: yarn install
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/npm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,16 @@ jobs:
steps:
- uses: actions/checkout@v3

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
# Using fixed version, because 18.16 may cause issues with the
# artifacts generation during `hardhat compile` - see
# https://github.com/NomicFoundation/hardhat/issues/3877.
node-version: "18.15.0"
registry-url: "https://registry.npmjs.org"
cache: "yarn"

- name: Enable Corepack (Yarn from packageManager field)
run: corepack enable

- name: Install needed dependencies
run: yarn install --frozen-lockfile
Expand Down
Loading
Loading