Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
172 commits
Select commit Hold shift + click to select a range
f3c03cb
Upgrade NPM packages to Hardhat@v2.22 and Ethers@v6
zguesmi Feb 12, 2025
e01dbeb
Migrate deployments scripts to Ethers v6
zguesmi Feb 12, 2025
413ab9b
Update changelog
zguesmi Feb 12, 2025
e919a6d
Merge branch 'develop' into feature/hardhat-and-ethers-upgrade-part1
zguesmi Feb 12, 2025
199c652
Migrate IexecAccessors tests to ethers v6
james-toussaint Feb 13, 2025
e9a1834
Move tmp test step
james-toussaint Feb 13, 2025
ce52805
Remove extractEventsFromReceipt from tools
james-toussaint Feb 13, 2025
63a10f3
Re-add timeref check
james-toussaint Feb 13, 2025
20cd559
Migrate deployments scripts to Ethers v6 (#187)
zguesmi Feb 13, 2025
01a96ab
Import from ethers
james-toussaint Feb 13, 2025
079fcc0
Remove missed bignumber
james-toussaint Feb 13, 2025
be4f838
Add domain comment
james-toussaint Feb 13, 2025
106e67f
Migrate IexecAccessors tests to ethers v6 (#189)
james-toussaint Feb 14, 2025
b0a102d
migrate fullchain tests
Le-Caignec Feb 14, 2025
fc8538b
Refactor IexecWrapper to use Number for numeric conversions
Le-Caignec Feb 14, 2025
a198d58
add line into the changelog
Le-Caignec Feb 14, 2025
dec6011
Extract asset address from receipt
james-toussaint Feb 14, 2025
4fada26
Disable end of workflow
james-toussaint Feb 14, 2025
696e0eb
Update extract address doc
james-toussaint Feb 14, 2025
810cd69
Make HH network config closer to Bellecour and fix issue
zguesmi Feb 14, 2025
62b94d8
Migrate category tests
zguesmi Feb 14, 2025
655ae78
Migrate erc20 tests
zguesmi Feb 14, 2025
d5ba610
Run migrated tests on CI
zguesmi Feb 14, 2025
ada8e06
Update changelog
zguesmi Feb 14, 2025
77bbc41
Fix CI
zguesmi Feb 14, 2025
33a629e
Clean
zguesmi Feb 14, 2025
4ef3a38
Set stricter topic hash
james-toussaint Feb 14, 2025
5fae929
Update copyright dates
zguesmi Feb 14, 2025
623777f
Update .github/workflows/main.yml
Le-Caignec Feb 14, 2025
5f7ae8d
Refactor IexecPocoBoostDelegate tests to use proxyAddress
Le-Caignec Feb 14, 2025
b254189
Update changelog to generalize fullchain test references
Le-Caignec Feb 17, 2025
a101dc7
Update SPDX copyright years in test files to 2024-2025
Le-Caignec Feb 17, 2025
a32b7e6
Update test/000_fullchain-boost.test.ts
Le-Caignec Feb 17, 2025
0976e98
feature/migrate-fullchain-to-ethers6 (#190)
Le-Caignec Feb 17, 2025
32cb263
Merge branch 'feature/migration-to-ether-v6' into feature/asset-addre…
james-toussaint Feb 17, 2025
378aac9
Extract asset address from receipt (#191)
james-toussaint Feb 17, 2025
850bc1f
migrate Registries
Le-Caignec Feb 17, 2025
662cd03
refactor: update signature handling and improve BN2Address function
Le-Caignec Feb 17, 2025
34563a6
Migrate to ethers v6 ENSIntegration, IexecOrderManagement & IexecRelay
james-toussaint Feb 17, 2025
51d4e23
Update changelog, package scripts, and migrate test files for IexecPo…
Le-Caignec Feb 17, 2025
21dab8e
Update copyright years in IexecPoco test files and adjust variable types
Le-Caignec Feb 17, 2025
e29ecfc
reduce PR diff
Le-Caignec Feb 17, 2025
5e9b268
reduce diff again
Le-Caignec Feb 17, 2025
a3631ea
fix conversion issue
Le-Caignec Feb 17, 2025
9dc6715
fix salt generation in IexecPoco2 reveal test
Le-Caignec Feb 17, 2025
278dd83
update compactSignature to use yParity for high bit check
Le-Caignec Feb 17, 2025
8fc08b2
Migrate to ethers v6 ENSIntegration, IexecOrderManagement & IexecRela…
james-toussaint Feb 17, 2025
c6a9b13
Update CHANGELOG.md
zguesmi Feb 17, 2025
1694e91
Merge remote-tracking branch 'origin/feature/migration-to-ether-v6' i…
Le-Caignec Feb 17, 2025
6f0b6a1
Merge branch 'feature/migration-to-ether-v6' into feature/migration-t…
zguesmi Feb 17, 2025
bdf773a
Fix merge
zguesmi Feb 17, 2025
b008998
Restore config to use latest Hardhat fork
zguesmi Feb 17, 2025
8b7ae82
refactor: replace Address type with string in IexecPoco tests
Le-Caignec Feb 18, 2025
604d985
refactor: replace iexecPocoAddress with proxyAddress in IexecPoco2 tests
Le-Caignec Feb 18, 2025
5baa07a
Rollback change
zguesmi Feb 18, 2025
3740772
refactor: update callback address retrieval in IexecPoco2 finalize test
Le-Caignec Feb 18, 2025
c5aa92b
remove useless comment
Le-Caignec Feb 18, 2025
fae693b
remove comment again
Le-Caignec Feb 18, 2025
ff86e7c
Update utils/tools.ts
Le-Caignec Feb 18, 2025
79b8984
Move function to utils
zguesmi Feb 18, 2025
9e2693a
Fix native remainder test
zguesmi Feb 18, 2025
863ca18
Update utils/tools.ts
Le-Caignec Feb 18, 2025
08e0f39
Update test/byContract/registries/registries.test.ts
Le-Caignec Feb 18, 2025
264b87a
fix compactSignature
Le-Caignec Feb 18, 2025
3a53442
refactor: change Address type to string for ENS registry addresses in…
Le-Caignec Feb 18, 2025
a0f3e2d
Update test/byContract/registries/registries.test.ts
Le-Caignec Feb 18, 2025
e80cc90
Update utils/tools.ts
Le-Caignec Feb 18, 2025
1112812
refactor: replace BN2Address with bigintToAddress in registries tests
Le-Caignec Feb 18, 2025
bf68e03
refactor: rename BN2Address to bigintToAddress and update parameter type
Le-Caignec Feb 18, 2025
2845bbd
update iExecEscrowv8.test to ethers v6
gfournieriExec Feb 18, 2025
6810094
Use bigint for token amounts
zguesmi Feb 18, 2025
7330b01
Use bigint + some small changes
zguesmi Feb 18, 2025
937b143
Update test/byContract/IexecPoco/IexecPoco2-finalize.test.ts
Le-Caignec Feb 18, 2025
5359f01
fix: replace iexecPocoAddress with proxyAddress in event assertions
Le-Caignec Feb 18, 2025
0d895e8
Merge branch 'feature/migrate-IexecPoco-to-ethers6' of https://github…
Le-Caignec Feb 18, 2025
fdddf92
update iExecPocoBoostTest to ethers v6
gfournieriExec Feb 18, 2025
9645ee9
update github action to run test on poco boost folder
gfournieriExec Feb 18, 2025
e190766
update changelog
gfournieriExec Feb 18, 2025
ec067f3
update github action
gfournieriExec Feb 18, 2025
4cc9824
Fix tests
zguesmi Feb 18, 2025
0e7c668
fix: remove unused proxyAddress retrieval in IexecPoco2 finalize test
Le-Caignec Feb 18, 2025
671cd4e
refactor: remove unused erc1271Mock variable and streamline contract …
Le-Caignec Feb 18, 2025
f9bc1f0
fix: update comment to reflect correct ethers function for volume con…
Le-Caignec Feb 18, 2025
4a94fff
Format JSON files
zguesmi Feb 18, 2025
1f130f0
update to use bigint instead of Numbers for balances
gfournieriExec Feb 18, 2025
6798780
Migrate IexecCategoryManager and IexecERC20 to Ethers v6 (#192)
zguesmi Feb 18, 2025
f7e2bd7
Migrate EscrowToken tests
zguesmi Feb 18, 2025
b8f5b1f
Run native tests
zguesmi Feb 18, 2025
27fac5d
Run tests on CI
zguesmi Feb 18, 2025
f056ac5
Update changelog
zguesmi Feb 18, 2025
9727e50
update to use bigint instead of Numbers for balances part 2
gfournieriExec Feb 18, 2025
97bc137
Merge branch 'feature/migration-to-ether-v6' into feature/iexec-escro…
zguesmi Feb 18, 2025
294d5ec
Revert "Format JSON files"
zguesmi Feb 18, 2025
70a0fcf
Merge branch 'feature/migration-to-ether-v6' into feature/migrate-boo…
gfournieriExec Feb 18, 2025
1d1c685
Update GitHub Actions workflow to include IexecPocoBoost tests
gfournieriExec Feb 18, 2025
93b5b23
migrate Number to BigInt
Le-Caignec Feb 18, 2025
a96994d
update computation
gfournieriExec Feb 19, 2025
2a0a32e
Format JSON files
zguesmi Feb 19, 2025
537337c
feature/migrate-IexecPoco-to-ethers6-use-BigInt (#200)
james-toussaint Feb 19, 2025
4158636
fix: remove unnecessary BigInt conversion in IexecPoco1 tests
Le-Caignec Feb 19, 2025
46df5db
Update test/byContract/IexecPoco/IexecPoco2-contribute-and-finalize.t…
Le-Caignec Feb 19, 2025
2b293d9
Update test/byContract/IexecPoco/IexecPoco2-contribute-and-finalize.t…
Le-Caignec Feb 19, 2025
ecbcbe5
Update test/byContract/IexecPoco/IexecPoco2-contribute.test.ts
Le-Caignec Feb 19, 2025
af23828
Merge remote-tracking branch 'origin/feature/migration-to-ether-v6' i…
Le-Caignec Feb 19, 2025
124164d
Update CHANGELOG.md
Le-Caignec Feb 19, 2025
0ba93d7
Update CHANGELOG.md
Le-Caignec Feb 19, 2025
1397ec3
minor fix in changelog
Le-Caignec Feb 19, 2025
cd14b8d
refactor: update timestamp handling in IexecWrapper and poco-tools
Le-Caignec Feb 19, 2025
ab51546
Revert "refactor: update timestamp handling in IexecWrapper and poco-…
Le-Caignec Feb 19, 2025
eb06287
refactor: rename oracleConsumerInstanceAddress to oracleConsumerAddre…
Le-Caignec Feb 19, 2025
01f2ac8
feature/migrate-IexecPoco-to-ethers6 (#196)
Le-Caignec Feb 19, 2025
654c561
Merge remote-tracking branch 'origin/feature/migration-to-ether-v6' i…
Le-Caignec Feb 19, 2025
e02a2ba
Update test/byContract/registries/registries.test.ts
Le-Caignec Feb 19, 2025
e81b6eb
Merge branch 'feature/migration-to-ether-v6' into feature/migrate-boo…
gfournieriExec Feb 19, 2025
38e9c53
refactor: clean up whitespace in registries test file
Le-Caignec Feb 19, 2025
803b222
Merge branch 'feature/migrate-registries-tests-ethers6' of https://gi…
Le-Caignec Feb 19, 2025
87a774e
adding some n at the end of numbers
gfournieriExec Feb 19, 2025
cee141c
update trust to be bigint instead of number
gfournieriExec Feb 19, 2025
623b75c
fix: update copyright year to 2025 in IexecPocoBoost test files
gfournieriExec Feb 19, 2025
1a1239b
remove BigInt cast useless
gfournieriExec Feb 19, 2025
75dc063
update changelog
gfournieriExec Feb 19, 2025
cafb7a6
Factorize pushResults args
james-toussaint Feb 20, 2025
65a9cbd
Update test/byContract/registries/registries.test.ts
Le-Caignec Feb 20, 2025
dd453e6
Update test/byContract/registries/registries.test.ts
Le-Caignec Feb 20, 2025
e6bd089
Update test/byContract/registries/registries.test.ts
Le-Caignec Feb 20, 2025
feefc2e
Update test/byContract/registries/registries.test.ts
Le-Caignec Feb 20, 2025
36ef049
Update test/byContract/registries/registries.test.ts
Le-Caignec Feb 20, 2025
f5aecaf
Update test/byContract/registries/registries.test.ts
Le-Caignec Feb 20, 2025
a681052
Feature/migrate registries tests ethers6 (#194)
Le-Caignec Feb 20, 2025
d16126e
Fix operations order and clean
zguesmi Feb 20, 2025
3f8a11b
Update function
zguesmi Feb 20, 2025
8fa493b
Apply review suggestions
zguesmi Feb 20, 2025
1df07b7
Merge remote-tracking branch 'origin/feature/migration-to-ether-v6' i…
james-toussaint Feb 20, 2025
eba2351
Merge branch 'feature/migration-to-ether-v6' into feature/iexec-escro…
zguesmi Feb 20, 2025
9e2925c
Migrate Poco Boost test folder to ethers6 (#198)
james-toussaint Feb 20, 2025
74cb026
Merge branch 'feature/iexec-escrow-migr-to-ethers-v6' into feature/na…
zguesmi Feb 20, 2025
5143591
Merge remote-tracking branch 'origin/feature/migration-to-ether-v6' i…
james-toussaint Feb 20, 2025
ffa3633
Use bigint in accessors legacy
james-toussaint Feb 20, 2025
286a2ef
Convert category description to string in config.json
zguesmi Feb 20, 2025
6180cd4
Update trust from number to bigint (#201)
james-toussaint Feb 20, 2025
0d81fd3
Merge branch 'feature/migration-to-ether-v6' into feature/iexec-escro…
zguesmi Feb 20, 2025
7f94a5e
Migrate escrow tests to Ethers v6 (#199)
zguesmi Feb 20, 2025
93ecded
Merge branch 'feature/migration-to-ether-v6' into feature/native-tests
zguesmi Feb 20, 2025
1bb7272
Merge branch 'develop' into feature/migration-to-ether-v6
james-toussaint Feb 20, 2025
3b21f4b
Update tests and utility functions to use bigint for category index a…
Le-Caignec Feb 20, 2025
e140491
Refactor chainType config
zguesmi Feb 20, 2025
9c11be9
Move config utils file
zguesmi Feb 20, 2025
cf88f48
Migrate script to ethers v6
james-toussaint Feb 20, 2025
8c5187b
Clean
zguesmi Feb 20, 2025
4247bf5
Update CHANGELOG to include IexecWrapper in the list of tests
Le-Caignec Feb 20, 2025
286ae38
Fix minor issue in BigInt for IexecWrapper in CHANGELOG
Le-Caignec Feb 20, 2025
9c30a11
Re-enable workflow steps
james-toussaint Feb 20, 2025
5740dc5
Fix file
zguesmi Feb 20, 2025
b948928
Fix tests
zguesmi Feb 20, 2025
eb0e8af
Override default solidity-coverage provided by Hardhat
james-toussaint Feb 20, 2025
adc71cb
Run native tests in CI
zguesmi Feb 20, 2025
e17b388
Revert without reason when push result without enough gas for callback
james-toussaint Feb 20, 2025
f87709e
Merge branch 'feature/migration-to-ether-v6' into feature/native-tests
zguesmi Feb 20, 2025
8c9c4d0
Move mine to utils/ and harmonize ethers zeros
james-toussaint Feb 20, 2025
46723bb
Update changelog
zguesmi Feb 20, 2025
0d8c217
Merge branch 'feature/ethers-v6-migrate-scripts' into feature/native-…
zguesmi Feb 20, 2025
02cc795
Rename chain config type
zguesmi Feb 20, 2025
d154f5a
Merge branch 'feature/ethers-v6-migrate-scripts' into feature/native-…
zguesmi Feb 20, 2025
d69ce1d
Update copyright dates
zguesmi Feb 20, 2025
b40e272
feature/ethers6-migration-use-bigint-instead-number (#202)
Le-Caignec Feb 20, 2025
4bc7457
Remove logTx & use const in printBlockTime
james-toussaint Feb 21, 2025
1b6cf0e
Check not enough gas after callback in boost test
james-toussaint Feb 21, 2025
adf59fb
Migrate script to ethers v6 (#203)
james-toussaint Feb 21, 2025
3b3c67e
Merge branch 'feature/migration-to-ether-v6' into feature/native-tests
zguesmi Feb 21, 2025
b1378e8
Add yaml file to prettier rule
zguesmi Feb 21, 2025
4c19bef
Add json and yml extensions to lint-staged config
zguesmi Feb 21, 2025
137d4a6
Enable native tests on CI (#204)
zguesmi Feb 21, 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
2 changes: 2 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ jobs:
run: npm run deploy:timelock
- name: Run coverage
run: npm run coverage
- name: Run partial native tests
run: npm run test:native
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v4.0.1
with:
Expand Down
10 changes: 8 additions & 2 deletions .prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
{
"files": "*.sol",
"options": {
"singleQuote": false
}
"singleQuote": false
}
},
{
"files": ["**/*.json", "**/*.yml"],
"options": {
"tabWidth": 2
}
}
]
}
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,19 @@
- [x] `IexecPoco2Delegate.sol`

### Features

- Enable native tests on CI (#204)
- Migrate to Ethers v6:
- Deployment scripts (#187, #203)
- Tests
- IexecEscrow (#199)
- ENSIntegration, IexecOrderManagement, IexecRelay (#195, #199)
- IexecCategoryManager, IexecERC20 (#192, #199, #202)
- test/*fullchain* (#190, #196)
- IexecAccessors, IexecMaintenance (#189, #191, #199)
- IexecPoco (#196)
- `trust` specific field (#201)
- IexecPocoBoost (#198)
- fixed a minor issue in BigInt for IexecWrapper (#202).
- Migrate scripts to TypeScript: (#184)
- `getFunctionSignatures.js`, `common-test-snapshot.js`, `test-storage.js`, `timelock.js`
- Migrated utility files to TypeScript : (#183)
Expand Down
323 changes: 162 additions & 161 deletions config/config.json
Original file line number Diff line number Diff line change
@@ -1,165 +1,166 @@
{
"categories": [
{
"name": "XS",
"description": {},
"workClockTimeRef": 300
},
{
"name": "S",
"description": {},
"workClockTimeRef": 1200
},
{
"name": "M",
"description": {},
"workClockTimeRef": 3600
},
{
"name": "L",
"description": {},
"workClockTimeRef": 10800
},
{
"name": "XL",
"description": {},
"workClockTimeRef": 36000
}
],
"registriesBaseUri": {
"app": "https://nfts-metadata.iex.ec/app",
"dataset": "https://nfts-metadata.iex.ec/dataset",
"workerpool": "https://nfts-metadata.iex.ec/workerpool"
"categories": [
{
"name": "XS",
"description": "",
"workClockTimeRef": 300
},
"chains": {
"1": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"token": "0x607F4C5BB672230e8672085532f7e901544a7375",
"uniswap": true,
"v3": {
"Hub": "0x1383c16c927c4A853684d1a9c676986f25E22111",
"AppRegistry": "0x3322D449A43E01178672A5FBEA9E7aF3b8c7bB29",
"DatasetRegistry": "0xC28F63b8379087F02E09da1BC62148874E730Ffd",
"WorkerpoolRegistry": "0xc398052563469e6Ea7C442aBf124aADE7ec2CC92"
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000",
"AppRegistry": "0xB1C52075b276f87b1834919167312221d50c9D16",
"DatasetRegistry": "0x799DAa22654128d0C64d5b79eac9283008158730",
"WorkerpoolRegistry": "0xC76A18c78B7e530A165c5683CB1aB134E21938B4"
}
},
"3": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"token": "0x7314Dc4d7794b5E7894212CA1556ae8e3De58621",
"uniswap": true,
"v3": {
"Hub": null,
"AppRegistry": null,
"DatasetRegistry": null,
"WorkerpoolRegistry": null
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"4": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"token": "0xf1e6Ad3a7eF0c86c915F0feDF80eD851809bEA90",
"uniswap": true,
"v3": {
"Hub": null,
"AppRegistry": null,
"DatasetRegistry": null,
"WorkerpoolRegistry": null
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"5": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"uniswap": true,
"token": "0xe0d00540a3729B4fdB96f92534dA97DC7973Af8b",
"etoken": "0x381790F5602401F46C2a447355d84715d744f273",
"v3": {
"Hub": "0x99d8717A84d1E97422d04d9a2a82694038470753",
"AppRegistry": "0x221b9a91320a601b30992610425A960B1949B22d",
"DatasetRegistry": "0x8Dc0a7d917aeF68E340DBF68eF4ECB36d1Ca941b",
"WorkerpoolRegistry": "0xdAD30AAb14F569830bFd26EdF72df876dc30D20c"
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"42": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"uniswap": true,
"token": "0xc57538846Ec405Ea25Deb00e0f9B29a432D53507",
"v3": {
"Hub": "0xb3901d04CF645747b99DBbe8f2eE9cb41A89CeBF",
"AppRegistry": "0xd4945a24566AbF3517F81230Ff89820C3Dd39E33",
"DatasetRegistry": "0x1d7b69669e5781c3bCe590da74Ecf88Da5e12A9D",
"WorkerpoolRegistry": "0x3f4C18C322064576C048b1284b700288ffEf126B"
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"133": {
"_comment": "asset should be Token or Native",
"asset": "Native",
"v3": {
"Hub": "0x4735e4BC6B143099fDF14224a82429aA34ba4d04",
"AppRegistry": "0x65313a6EDD5fF1E7d8C6cb235C09A82DbC159798",
"DatasetRegistry": "0x4D9080a52F13f6a1794Fd849Adb6e77DF35EBfA5",
"WorkerpoolRegistry": "0x1Cae59C7745A61dD37CD17f174745959D0f3f400"
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"134": {
"_comment": "asset should be Token or Native",
"asset": "Native",
"v3": {
"Hub": "0xD5125A2d186E5266dA60e958043d32fE6fBA662f",
"AppRegistry": "0x6BC8657E0697728482418bD1a809598785C9E970",
"DatasetRegistry": "0x0BfDa3f68D836A99761205B20f6fa1C673bbF6Dd",
"WorkerpoolRegistry": "0x7E5459dC143cd51F7e1eCb644707Ee64aF24b6a6"
},
"v5": {
"ERC1538Proxy": "0x3eca1B216A7DF1C7689aEb259fFB83ADFB894E7f",
"IexecLibOrders_v5": "0xE8b04c85C47fcEc0e9eE30D4034e2997f6519123",
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"default": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"token": null,
"uniswap": false,
"v3": {
"Hub": null,
"AppRegistry": null,
"DatasetRegistry": null,
"WorkerpoolRegistry": null
},
"v5": {
"usefactory": true
}
}
{
"name": "S",
"description": "",
"workClockTimeRef": 1200
},
{
"name": "M",
"description": "",
"workClockTimeRef": 3600
},
{
"name": "L",
"description": "",
"workClockTimeRef": 10800
},
{
"name": "XL",
"description": "",
"workClockTimeRef": 36000
}
],
"registriesBaseUri": {
"app": "https://nfts-metadata.iex.ec/app",
"dataset": "https://nfts-metadata.iex.ec/dataset",
"workerpool": "https://nfts-metadata.iex.ec/workerpool"
},
"chains": {
"1": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"token": "0x607F4C5BB672230e8672085532f7e901544a7375",
"uniswap": true,
"v3": {
"Hub": "0x1383c16c927c4A853684d1a9c676986f25E22111",
"AppRegistry": "0x3322D449A43E01178672A5FBEA9E7aF3b8c7bB29",
"DatasetRegistry": "0xC28F63b8379087F02E09da1BC62148874E730Ffd",
"WorkerpoolRegistry": "0xc398052563469e6Ea7C442aBf124aADE7ec2CC92"
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000",
"AppRegistry": "0xB1C52075b276f87b1834919167312221d50c9D16",
"DatasetRegistry": "0x799DAa22654128d0C64d5b79eac9283008158730",
"WorkerpoolRegistry": "0xC76A18c78B7e530A165c5683CB1aB134E21938B4"
}
},
"3": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"token": "0x7314Dc4d7794b5E7894212CA1556ae8e3De58621",
"uniswap": true,
"v3": {
"Hub": null,
"AppRegistry": null,
"DatasetRegistry": null,
"WorkerpoolRegistry": null
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"4": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"token": "0xf1e6Ad3a7eF0c86c915F0feDF80eD851809bEA90",
"uniswap": true,
"v3": {
"Hub": null,
"AppRegistry": null,
"DatasetRegistry": null,
"WorkerpoolRegistry": null
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"5": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"uniswap": true,
"token": "0xe0d00540a3729B4fdB96f92534dA97DC7973Af8b",
"etoken": "0x381790F5602401F46C2a447355d84715d744f273",
"v3": {
"Hub": "0x99d8717A84d1E97422d04d9a2a82694038470753",
"AppRegistry": "0x221b9a91320a601b30992610425A960B1949B22d",
"DatasetRegistry": "0x8Dc0a7d917aeF68E340DBF68eF4ECB36d1Ca941b",
"WorkerpoolRegistry": "0xdAD30AAb14F569830bFd26EdF72df876dc30D20c"
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"42": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"uniswap": true,
"token": "0xc57538846Ec405Ea25Deb00e0f9B29a432D53507",
"v3": {
"Hub": "0xb3901d04CF645747b99DBbe8f2eE9cb41A89CeBF",
"AppRegistry": "0xd4945a24566AbF3517F81230Ff89820C3Dd39E33",
"DatasetRegistry": "0x1d7b69669e5781c3bCe590da74Ecf88Da5e12A9D",
"WorkerpoolRegistry": "0x3f4C18C322064576C048b1284b700288ffEf126B"
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"133": {
"_comment": "asset should be Token or Native",
"asset": "Native",
"v3": {
"Hub": "0x4735e4BC6B143099fDF14224a82429aA34ba4d04",
"AppRegistry": "0x65313a6EDD5fF1E7d8C6cb235C09A82DbC159798",
"DatasetRegistry": "0x4D9080a52F13f6a1794Fd849Adb6e77DF35EBfA5",
"WorkerpoolRegistry": "0x1Cae59C7745A61dD37CD17f174745959D0f3f400"
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"134": {
"_comment": "asset should be Token or Native",
"asset": "Native",
"v3": {
"Hub": "0xD5125A2d186E5266dA60e958043d32fE6fBA662f",
"AppRegistry": "0x6BC8657E0697728482418bD1a809598785C9E970",
"DatasetRegistry": "0x0BfDa3f68D836A99761205B20f6fa1C673bbF6Dd",
"WorkerpoolRegistry": "0x7E5459dC143cd51F7e1eCb644707Ee64aF24b6a6"
},
"v5": {
"ERC1538Proxy": "0x3eca1B216A7DF1C7689aEb259fFB83ADFB894E7f",
"IexecLibOrders_v5": "0xE8b04c85C47fcEc0e9eE30D4034e2997f6519123",
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
},
"default": {
"_comment": "asset should be Token or Native",
"asset": "Token",
"token": null,
"uniswap": false,
"v3": {
"Hub": null,
"AppRegistry": null,
"DatasetRegistry": null,
"WorkerpoolRegistry": null
},
"v5": {
"usefactory": true,
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
}
}
}
Loading