Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
509e67f
chore: update protocol contracts dependency
levalleux-ludo Sep 11, 2025
54db341
generate new ABIS
levalleux-ludo Sep 11, 2025
5c95ef7
adapt subgraph manifest + keep subgraph legacy events
levalleux-ludo Sep 11, 2025
c0450d5
set container images to force them to rebuild
levalleux-ludo Sep 11, 2025
252061d
upgrade graph-cli version (supports running on ubuntu 24) + requires …
levalleux-ludo Sep 12, 2025
a38cbad
upgrade graph-ts dependency
levalleux-ludo Sep 12, 2025
41e5026
fix subgraph tests
levalleux-ludo Sep 12, 2025
786b8e7
update CI workflow to ubuntu-24 and node-20
levalleux-ludo Sep 12, 2025
9018f6b
change resolveDispute() argument list
levalleux-ludo Sep 12, 2025
89d2b43
method commitToOffer() and commitToConditionalOffer() moved to Exchan…
levalleux-ludo Sep 12, 2025
19bd205
method depositFunds(): argument _sellerId is renamed into _entityId
levalleux-ludo Sep 12, 2025
733c9d5
regenerate typechain wrappers in ethers-sdk package
levalleux-ludo Sep 12, 2025
dbbf5fd
method depositFunds(): argument _sellerId is renamed into _entityId
levalleux-ludo Sep 12, 2025
79a623c
fix core-sdk tests
levalleux-ludo Sep 15, 2025
79de9fb
fix core-sdk e2e test
levalleux-ludo Sep 15, 2025
3e3b07f
fix meta-tx e2e tests
levalleux-ludo Sep 15, 2025
64b1136
improve test coverage for signMetaTxResolveDispute()
levalleux-ludo Sep 16, 2025
1bb36f3
improve test coverage for utils signature.ts
levalleux-ludo Sep 16, 2025
541eca1
restore main version for meta-tx-gateway container
levalleux-ludo Sep 16, 2025
fa8e99f
improve test coverage for utils/signature.ts
levalleux-ludo Sep 16, 2025
dc2f408
Merge branch 'main' into upgrade-contracts-2.5.0
levalleux-ludo Sep 16, 2025
d715afa
improve test coverage
levalleux-ludo Sep 16, 2025
f134d8d
improve test coverage
levalleux-ludo Sep 16, 2025
e3b371a
fix linter
levalleux-ludo Sep 16, 2025
739d317
Update packages/subgraph/src/mappings/exchange-handler.ts
levalleux-ludo Sep 17, 2025
c2961a4
Merge branch 'main' into upgrade-contracts-2.5.0
levalleux-ludo Sep 17, 2025
b3aa70f
re-work the biconomy/resubmitted test
levalleux-ludo Sep 17, 2025
0c9e8a6
Merge branch 'upgrade-contracts-2.5.0' of https://github.com/bosonpro…
levalleux-ludo Sep 17, 2025
57444ea
use enums in OfferStruct
levalleux-ludo Sep 17, 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
8 changes: 4 additions & 4 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
jobs:
lint-build-test:
name: Lint, build and test
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
outputs:
JOB_LINT: ${{ steps.lint.outcome }}
JOB_TEST: ${{ steps.test.outcome }}
Expand All @@ -18,7 +18,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: "16"
node-version: "20"
cache: "npm"
- name: Turbo Cache
id: turbo-cache
Expand All @@ -38,7 +38,7 @@ jobs:

e2e-tests:
name: Run e2e tests
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: [lint-build-test]
steps:
- uses: actions/checkout@v3
Expand All @@ -47,7 +47,7 @@ jobs:
token: ${{ secrets.BSNORG_ACTIONS_SECRET }}
- uses: actions/setup-node@v3
with:
node-version: "16"
node-version: "20"
# NOTE: Disabled until https://github.com/actions/setup-node/issues/516 is resolved
# cache: "npm"
- name: Turbo Cache
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pin-to-pinata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: "16"
node-version: "20"
cache: "npm"
- name: Turbo Cache
id: turbo-cache
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-alpha.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- name: Setup .npmrc file for publish
uses: actions/setup-node@v3
with:
node-version: "16"
node-version: "20"
registry-url: "https://registry.npmjs.org"
cache: "npm"
- name: Turbo Cache
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-latest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- name: Setup .npmrc file for publish
uses: actions/setup-node@v3
with:
node-version: "16"
node-version: "20"
registry-url: "https://registry.npmjs.org"
cache: "npm"
- name: Turbo Cache
Expand Down
29 changes: 23 additions & 6 deletions contracts/hardhat.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -123,18 +123,32 @@ module.exports = {
},
viaIR: true
},
{
version: "0.8.21",
settings: {
viaIR: false,
optimizer: {
enabled: true,
runs: 100,
details: {
yul: true
}
},
evmVersion: "shanghai" // for ethereum mainnet, use shanghai, for polygon, use london
},
},
{
version: "0.8.22",
settings: {
viaIR: false,
optimizer: {
enabled: true,
runs: 200,
runs: 100,
details: {
yul: true
}
},
evmVersion: "london" // for ethereum mainnet, use shanghai, for polygon, use london
evmVersion: "shanghai" // for ethereum mainnet, use shanghai, for polygon, use london
}
},
{
Expand All @@ -148,7 +162,7 @@ module.exports = {
settings: {
optimizer: {
enabled: true,
runs: 200,
runs: 190,
details: {
yul: true
}
Expand Down Expand Up @@ -223,6 +237,7 @@ module.exports = {
"ProtocolDiamond",
"IBosonAccountHandler",
"IBosonExchangeHandler",
"IBosonExchangeCommit",
"IBosonFundsHandler",
"IBosonOfferHandler",
"IBosonOrchestrationHandler",
Expand All @@ -236,8 +251,10 @@ module.exports = {
"IBosonPriceDiscoveryHandler",
"Seaport",
"OpenSeaWrapper",
"OpenSeaWrapperFactory"
]
"OpenSeaWrapperFactory",
"DRFeeMutualizer"
],
except: ["MockDRFeeMutualizer"]
}
};

Expand Down Expand Up @@ -319,7 +336,7 @@ function getWrapperConfig(chainId) {
return {
protocolAddress: "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
priceDiscoveryClient: "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
seaport: "0x0E801D84Fa97b50751Dbf25036d067dCf18858bF"
seaport: "0x8f86403A4DE0BB5791fa46B8e795C547942fE4Cf"
};
}
}
Expand Down
Loading
Loading