diff --git a/CHANGELOG.md b/CHANGELOG.md
index b0efc608..b73d1a70 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,319 +2,71 @@
## vNEXT
-## [6.2.0](https://github.com/iExecBlockchainComputing/PoCo/compare/poco-v6.1.0...poco-v6.2.0) (2026-01-21)
+## [6.2.0](https://github.com/iExecBlockchainComputing/PoCo/compare/v6.1.0...v6.2.0) (2026-01-21)
### 🚀 Added
* `v6.2.0` upgrade script ([#329](https://github.com/iExecBlockchainComputing/PoCo/issues/329)) ([564ae6b](https://github.com/iExecBlockchainComputing/PoCo/commit/564ae6b709f9861e5fa86c3b961fc4be24bfa51b))
-* Add Arbitrum One support and configuration ([ffa7107](https://github.com/iExecBlockchainComputing/PoCo/commit/ffa710798c909f143cb18ae63d0450ac69d51c10))
-* Add conventional commits check and release please ([#256](https://github.com/iExecBlockchainComputing/PoCo/issues/256)) ([00a111e](https://github.com/iExecBlockchainComputing/PoCo/commit/00a111e7ba35cc9a61796eb65a06936b32078db2))
-* add gha upgrade facet ([#289](https://github.com/iExecBlockchainComputing/PoCo/issues/289)) ([dc112b1](https://github.com/iExecBlockchainComputing/PoCo/commit/dc112b1284dc66f53e09f1eb4629abc141aac1c4))
-* add github action workflow for setting callback ([#274](https://github.com/iExecBlockchainComputing/PoCo/issues/274)) ([dd148fe](https://github.com/iExecBlockchainComputing/PoCo/commit/dd148feada9853ba85833355bda0bce774108050))
-* Add missing pvk to script workflows ([#282](https://github.com/iExecBlockchainComputing/PoCo/issues/282)) ([9b06da2](https://github.com/iExecBlockchainComputing/PoCo/commit/9b06da26bc1eeddc9b369975e77b24fcaba9d190))
-* Add verify all contracts command ([0663e7c](https://github.com/iExecBlockchainComputing/PoCo/commit/0663e7ca38954ccc02e3faa43cc550b534dad1cf))
-* add view assets functions ([#262](https://github.com/iExecBlockchainComputing/PoCo/issues/262)) ([ccfe6e5](https://github.com/iExecBlockchainComputing/PoCo/commit/ccfe6e503e18a014312f9d07e63a36165eec73e9))
-* Build before publishing ([7f73bf0](https://github.com/iExecBlockchainComputing/PoCo/commit/7f73bf0bb8758fdc22384f8502e194b00e8498f4))
-* D'ont deploy Boost facet ([2203977](https://github.com/iExecBlockchainComputing/PoCo/commit/2203977a33c7a6d228415206611f88d8ea6c83dd))
-* Deploy on Arbitrum Sepolia ([#246](https://github.com/iExecBlockchainComputing/PoCo/issues/246)) ([6a4fac2](https://github.com/iExecBlockchainComputing/PoCo/commit/6a4fac29d4d0197bee9bf2b6fb5d67fe1e7b7639))
-* deploy on testnets with CreateX ([#216](https://github.com/iExecBlockchainComputing/PoCo/issues/216)) ([aa27cae](https://github.com/iExecBlockchainComputing/PoCo/commit/aa27caeaef6466300bb708764d7b96097939a16f))
-* **deploy:** add multi-chain deployment workflow with configuration management ([#218](https://github.com/iExecBlockchainComputing/PoCo/issues/218)) ([f83a6cf](https://github.com/iExecBlockchainComputing/PoCo/commit/f83a6cf4c35744962400cfd9d4ca48e6d5bb6154))
-* enhance `isDatasetCompatibleWithDeal` function to return with a reason ([#267](https://github.com/iExecBlockchainComputing/PoCo/issues/267)) ([165d9d6](https://github.com/iExecBlockchainComputing/PoCo/commit/165d9d6029abf286124c570ac8911621b586afa4))
-* enhance printFunctions to decode function selectors ([#294](https://github.com/iExecBlockchainComputing/PoCo/issues/294)) ([3ad03af](https://github.com/iExecBlockchainComputing/PoCo/commit/3ad03af7469cc02affc3b3f7ea116f66d437f3cf))
* Ignore TEE framework bits in dataset tags for cross-framework compatibility ([#325](https://github.com/iExecBlockchainComputing/PoCo/issues/325)) ([2349970](https://github.com/iExecBlockchainComputing/PoCo/commit/234997096c4e915a4f719872fe70f5eeac9014ea))
-* implement dataset compatibility check with a deal in `IexecPoco1Facet` ([#266](https://github.com/iExecBlockchainComputing/PoCo/issues/266)) ([550e707](https://github.com/iExecBlockchainComputing/PoCo/commit/550e70729da520c8bc49b1ab4c719d1a4cb0ce73))
-* Make `setName` function as nonpayable to restore compatibility with iExec sdk ([#286](https://github.com/iExecBlockchainComputing/PoCo/issues/286)) ([f2ae2c3](https://github.com/iExecBlockchainComputing/PoCo/commit/f2ae2c39ff5c7b0fa58830a3baf8039751861e48))
-* migrate old IexecAccessorsFacet to IexecPocoAccessorsFacet ([#259](https://github.com/iExecBlockchainComputing/PoCo/issues/259)) ([786bee4](https://github.com/iExecBlockchainComputing/PoCo/commit/786bee4582d433cbdddd8b0c3c09bfb525bcb0c9))
-* Migrate proxy to Diamond pattern (ERC-2535) ([#241](https://github.com/iExecBlockchainComputing/PoCo/issues/241)) ([1d2c8f7](https://github.com/iExecBlockchainComputing/PoCo/commit/1d2c8f776f4c6b788439669aa8dae8ac40770306))
-* prepare mainnet ([#248](https://github.com/iExecBlockchainComputing/PoCo/issues/248)) ([0ad0267](https://github.com/iExecBlockchainComputing/PoCo/commit/0ad026752a2dcc252afc8a2b14599e3890154952))
-* Print facet names and save diamond description ([#301](https://github.com/iExecBlockchainComputing/PoCo/issues/301)) ([cd65019](https://github.com/iExecBlockchainComputing/PoCo/commit/cd65019ee314a21046f27a12680c7fc96ed51bfe))
-* Publish NPM package for version v5.6.0 rc1 ([#247](https://github.com/iExecBlockchainComputing/PoCo/issues/247)) ([c37a0de](https://github.com/iExecBlockchainComputing/PoCo/commit/c37a0de8c321e39b6fb7e91578f38d38a0d2134d))
-* Publish npm package on tag event ([6a00f0c](https://github.com/iExecBlockchainComputing/PoCo/commit/6a00f0cdf01e1b78f2c58496ba94bae5f89a720c))
-* refactor addModulesToProxy to use new factory classes and validate IexecLibOrders_v5 ([08d616d](https://github.com/iExecBlockchainComputing/PoCo/commit/08d616d459c19410ead1a46052de252ce13ee7b3))
-* refactor upgrade-helper to use DiamondCut for module updates ([1a547e7](https://github.com/iExecBlockchainComputing/PoCo/commit/1a547e7bab55eec88739033e455972ee1c48f355))
-* refactor upgrade-helper to use DiamondCut for module updates ([#235](https://github.com/iExecBlockchainComputing/PoCo/issues/235)) ([b4963d2](https://github.com/iExecBlockchainComputing/PoCo/commit/b4963d2b1b1e61dff7450afe0b80bdb8859c094d))
-* Remove boost facets on Arbitrum Sepolia testnet ([#299](https://github.com/iExecBlockchainComputing/PoCo/issues/299)) ([17e57bc](https://github.com/iExecBlockchainComputing/PoCo/commit/17e57bcf1370f67b564d19c2e02bd49f6f735a1c))
-* Remove dangling deployment artifacts ([#300](https://github.com/iExecBlockchainComputing/PoCo/issues/300)) ([63d0017](https://github.com/iExecBlockchainComputing/PoCo/commit/63d001746cafdc479ac47a4a96b714a2b9581b2a))
-* Remove ENS modules and related files/dep from the project ([#225](https://github.com/iExecBlockchainComputing/PoCo/issues/225)) ([1da7dd1](https://github.com/iExecBlockchainComputing/PoCo/commit/1da7dd17b817ca25c25dc2b38c977572b63cd5a0))
-* remove precommit hooks & move to ci ([#320](https://github.com/iExecBlockchainComputing/PoCo/issues/320)) ([eb0c845](https://github.com/iExecBlockchainComputing/PoCo/commit/eb0c845f86d53ddfccd4068c433aead8e3756e0b))
-* rename-part-3 ([#234](https://github.com/iExecBlockchainComputing/PoCo/issues/234)) ([59f7eaa](https://github.com/iExecBlockchainComputing/PoCo/commit/59f7eaa17715218d3ba0c43e22cadc86b8940b59))
-* replace erc1538 naming to diamond proxy naming - part 1 ([#229](https://github.com/iExecBlockchainComputing/PoCo/issues/229)) ([c83fed7](https://github.com/iExecBlockchainComputing/PoCo/commit/c83fed7ad0d2faa34abb41ee0ad20b9451b2224f))
-* replace erc1538 naming to diamond proxy naming - part 2 ([#230](https://github.com/iExecBlockchainComputing/PoCo/issues/230)) ([b6a5a16](https://github.com/iExecBlockchainComputing/PoCo/commit/b6a5a16a7a948a8ea7546269dd47a7e9703cefc0))
-* Restore compatibility with iExec SDK. ([#240](https://github.com/iExecBlockchainComputing/PoCo/issues/240)) ([3b43823](https://github.com/iExecBlockchainComputing/PoCo/commit/3b438236e90dd22848b116c06aaa98f40c9335ad))
-* Revert if dataset order is not compatible with deal ([#278](https://github.com/iExecBlockchainComputing/PoCo/issues/278)) ([72a3854](https://github.com/iExecBlockchainComputing/PoCo/commit/72a3854158ff31387c4d0902e2d254b892806a6f))
-* Save `IexecLibOrders_v5` in config file ([#242](https://github.com/iExecBlockchainComputing/PoCo/issues/242)) ([11b00d0](https://github.com/iExecBlockchainComputing/PoCo/commit/11b00d0880ea1cb21e7642786cbf714fae78a336))
-* set constant from public to internal ([#260](https://github.com/iExecBlockchainComputing/PoCo/issues/260)) ([07c96e1](https://github.com/iExecBlockchainComputing/PoCo/commit/07c96e108fbc8d922cc036f16a52f7c50265611c))
-* Set owner at deployment ([fd02b4b](https://github.com/iExecBlockchainComputing/PoCo/commit/fd02b4b8e0c19bc6ad9caf9e2e6ea523532a0c96))
-* Set owner at deployment ([#245](https://github.com/iExecBlockchainComputing/PoCo/issues/245)) ([619b0b8](https://github.com/iExecBlockchainComputing/PoCo/commit/619b0b89ae593fdca90ca56dfdcbfb2177971e05))
-* Target latest EVM version ([9cd64d6](https://github.com/iExecBlockchainComputing/PoCo/commit/9cd64d652c1daa31303d6a530ce8849afeeb00fa))
-* Target latest EVM version ([#239](https://github.com/iExecBlockchainComputing/PoCo/issues/239)) ([b173aef](https://github.com/iExecBlockchainComputing/PoCo/commit/b173aef1daed609c4c5d4bc45e481bbfa0a4734f))
-* update changelog and refactor encodeModuleProxyUpdate function in upgrade-helper ([64bfac3](https://github.com/iExecBlockchainComputing/PoCo/commit/64bfac36e8c907f518ecdfc4eb3ae7139076cea6))
-* Update global interfaces ([#277](https://github.com/iExecBlockchainComputing/PoCo/issues/277)) ([e50bfb4](https://github.com/iExecBlockchainComputing/PoCo/commit/e50bfb48c751b11ec1caf8a5832afee5b98815ae))
-* update workflow to trigger only on pull requests ([c69de7d](https://github.com/iExecBlockchainComputing/PoCo/commit/c69de7d759f96b71461e38b13e3547e4350a2cef))
-* Upgrade all contracts to Solidity v0.8.0 ([#287](https://github.com/iExecBlockchainComputing/PoCo/issues/287)) ([55729ad](https://github.com/iExecBlockchainComputing/PoCo/commit/55729ad8e2a53fb24ed8d8b3405147baec9d6d9f))
-* upgrade hardhat ([#313](https://github.com/iExecBlockchainComputing/PoCo/issues/313)) ([091319a](https://github.com/iExecBlockchainComputing/PoCo/commit/091319ae7a83238bc9309d8118ba218e668cf4f9))
-* upgrade to etherscan v2 ([#288](https://github.com/iExecBlockchainComputing/PoCo/issues/288)) ([6b9b450](https://github.com/iExecBlockchainComputing/PoCo/commit/6b9b4509ee6ad633fc1224b3ad60c312b799014a))
* Use custom errors when receiveApproval fails and set callbackgas to 200k ([#331](https://github.com/iExecBlockchainComputing/PoCo/issues/331)) ([81778ee](https://github.com/iExecBlockchainComputing/PoCo/commit/81778ee095ecf219ce163158a5eb36ec2b6140f8))
-* Use latest npm package ([7d37a34](https://github.com/iExecBlockchainComputing/PoCo/commit/7d37a348e06385412ee8905ca57c97f7f24473dd))
-* Use namespaced storage ([#236](https://github.com/iExecBlockchainComputing/PoCo/issues/236)) ([1e89ce3](https://github.com/iExecBlockchainComputing/PoCo/commit/1e89ce389c6d43b9afa89de6647d7f1978c70464))
-* Use owner and token addresses ([697c0dd](https://github.com/iExecBlockchainComputing/PoCo/commit/697c0ddcb1304ec47dd2ad80d008c68945813344))
-* use storage lib ([#243](https://github.com/iExecBlockchainComputing/PoCo/issues/243)) ([4376b26](https://github.com/iExecBlockchainComputing/PoCo/commit/4376b26426af02f56e145639cc9907879d20147c))
-
+* Enable deposit and match orders in a single tx ([#316](https://github.com/iExecBlockchainComputing/PoCo/issues/316)) ([4100b90](https://github.com/iExecBlockchainComputing/PoCo/commit/4100b90fe76f717152ff8742dc419deea021879b))
+* Upgrade all contracts to Solidity v0.8.0 ([#287](https://github.com/iExecBlockchainComputing/PoCo/issues/287)) ([55729ad](https://github.com/iExecBlockchainComputing/PoCo/commit/55729ad8e2a53fb24ed8d8b3405147baec9d6d9f))
### ✍️ Changed
-* Adapt contracts file tree ([#238](https://github.com/iExecBlockchainComputing/PoCo/issues/238)) ([dffdcc1](https://github.com/iExecBlockchainComputing/PoCo/commit/dffdcc12247cfff5d5127c45ef4f66662119b468))
-* Add EOF empty line ([60adfc2](https://github.com/iExecBlockchainComputing/PoCo/commit/60adfc215e1c73fa2b35a14e520105ad3fa56cea))
-* auto generated doc ([#268](https://github.com/iExecBlockchainComputing/PoCo/issues/268)) ([ab11bb4](https://github.com/iExecBlockchainComputing/PoCo/commit/ab11bb478a22aa62726ec01d70a6b3863064ca5d))
-* Bump package version ([ac2f3af](https://github.com/iExecBlockchainComputing/PoCo/commit/ac2f3af1c55e81504a1c769c45e77a4fd1230d2e))
-* change Address type to string for ENS registry addresses in tests ([3a53442](https://github.com/iExecBlockchainComputing/PoCo/commit/3a53442c0455f082cf1efad3b045c16c7acafa41))
-* clean ([b8d87d3](https://github.com/iExecBlockchainComputing/PoCo/commit/b8d87d346d4610e19c7af805c32bbcc0e0998219))
-* Clean ([5562ea5](https://github.com/iExecBlockchainComputing/PoCo/commit/5562ea58cf0e5edc8cbd0f11bf91c7313d4f790f))
* Clean npm dependencies & disable postinstall scripts ([#333](https://github.com/iExecBlockchainComputing/PoCo/issues/333)) ([db44994](https://github.com/iExecBlockchainComputing/PoCo/commit/db44994de69053924e2334ea63f0760d9eee99a1))
-* clean up whitespace in registries test file ([38e9c53](https://github.com/iExecBlockchainComputing/PoCo/commit/38e9c53034c645d32cb4dc0ad13e7ecdc6c3682f))
-* Cleazn ([37e0171](https://github.com/iExecBlockchainComputing/PoCo/commit/37e017122291a27f12ba9f613d3d0fca537315d7))
-* Debug publish job ([e58b8d2](https://github.com/iExecBlockchainComputing/PoCo/commit/e58b8d25c6ebf819570ae08c6a9633c2108ad92b))
-* Debug publish job ([f957e73](https://github.com/iExecBlockchainComputing/PoCo/commit/f957e73ba988a1b61b75d57f7900b0b31feedd84))
-* Debug publish job ([56a7fae](https://github.com/iExecBlockchainComputing/PoCo/commit/56a7fae2c202156fd0a6eca9868866242d2514fb))
-* Debug publish job ([c80669c](https://github.com/iExecBlockchainComputing/PoCo/commit/c80669c54fdea29572e89ff951fafadba8b4a262))
-* Debug publish job ([91f4719](https://github.com/iExecBlockchainComputing/PoCo/commit/91f471928a3b53f6b4da5aacac046c14e26c7a8f))
-* Ensure DEPLOYER_PRIVATE_KEY is set before deployment ([f05fef5](https://github.com/iExecBlockchainComputing/PoCo/commit/f05fef5b39afaa9978dec1a1598b2f8f079425c5))
-* Fix `set-callback-gas` script ([#270](https://github.com/iExecBlockchainComputing/PoCo/issues/270)) ([529ab75](https://github.com/iExecBlockchainComputing/PoCo/commit/529ab75030558b9eec34e763f036d2fcab9b9d70))
-* Fix and refactor bulk processing upgrade script ([#298](https://github.com/iExecBlockchainComputing/PoCo/issues/298)) ([f53c7e3](https://github.com/iExecBlockchainComputing/PoCo/commit/f53c7e362a66b7384b0a9c919a30b4d54bb7f48c))
-* Fix build with new storage layout ([#237](https://github.com/iExecBlockchainComputing/PoCo/issues/237)) ([efa1d22](https://github.com/iExecBlockchainComputing/PoCo/commit/efa1d228657b4997e4be44944c7fd279bbde2091))
-* Fix comment ([6d98829](https://github.com/iExecBlockchainComputing/PoCo/commit/6d988297e484fe3679aa0928bc6781b7bc1fbe52))
-* Fix smart contracts verification ([39dfe99](https://github.com/iExecBlockchainComputing/PoCo/commit/39dfe99f13db4abf074b5419c4fe331e0de7eb76))
-* Fix tests ([5fafdf9](https://github.com/iExecBlockchainComputing/PoCo/commit/5fafdf9f252989c6c795ce37585706d01ec36092))
-* Format all files except autogenerated ones ([#307](https://github.com/iExecBlockchainComputing/PoCo/issues/307)) ([7d41712](https://github.com/iExecBlockchainComputing/PoCo/commit/7d41712492ef1fdae08a30ba2df976e96bd21a99))
-* format contracts ([#227](https://github.com/iExecBlockchainComputing/PoCo/issues/227)) ([287cc9c](https://github.com/iExecBlockchainComputing/PoCo/commit/287cc9cdd4d4e2d67e82ab2b450625bb4d2969bf))
-* Move facets to rool folder ([d0c3eee](https://github.com/iExecBlockchainComputing/PoCo/commit/d0c3eee26aa24d3ed0266e8fc229d1841750d217))
-* Provide default value for DEPLOYER_PRIVATE_KEY in configuration ([eb70c09](https://github.com/iExecBlockchainComputing/PoCo/commit/eb70c093432b77ddd0af6a728beaf8a862627d46))
* Refactor dataset order tag ignoring code ([#332](https://github.com/iExecBlockchainComputing/PoCo/issues/332)) ([f50b898](https://github.com/iExecBlockchainComputing/PoCo/commit/f50b89874a5cd00159beb117a02fc9140847f372))
-* Remove deployments/*Delegate.json deployment file from arbitrumSepolia ([#309](https://github.com/iExecBlockchainComputing/PoCo/issues/309)) ([ed265a9](https://github.com/iExecBlockchainComputing/PoCo/commit/ed265a9464f2786aab529df2f3c044f43cf969d8))
-* remove unnecessary BigInt conversion in IexecPoco1 tests ([4158636](https://github.com/iExecBlockchainComputing/PoCo/commit/4158636cca4bf14496cd86f453e047804360affb))
-* remove unused erc1271Mock variable and streamline contract address retrieval ([671cd4e](https://github.com/iExecBlockchainComputing/PoCo/commit/671cd4e8e362bb740b5f3f9f1069f4a7ff8cd96e))
-* remove unused proxyAddress retrieval in IexecPoco2 finalize test ([0e7c668](https://github.com/iExecBlockchainComputing/PoCo/commit/0e7c668fdd79b148b4304b60d22d55b9187c87bc))
-* Rename Avalanche Fuji and Arbitrum Sepolia network configuration ([#217](https://github.com/iExecBlockchainComputing/PoCo/issues/217)) ([85844a4](https://github.com/iExecBlockchainComputing/PoCo/commit/85844a430027130beb30c37e7068325bbd17bf90))
-* rename BN2Address to bigintToAddress and update parameter type ([bf68e03](https://github.com/iExecBlockchainComputing/PoCo/commit/bf68e03c516bfd3a43fc02cb2bfbc509f5e40615))
-* Rename common facet ([f28c23b](https://github.com/iExecBlockchainComputing/PoCo/commit/f28c23b81aa29e321ce2642085149b1fa61b0fdc))
-* Rename job ([5894859](https://github.com/iExecBlockchainComputing/PoCo/commit/589485997945054b62a388aa48457cce53437922))
-* rename oracleConsumerInstanceAddress to oracleConsumerAddress in IexecPoco2 finalize tests ([eb06287](https://github.com/iExecBlockchainComputing/PoCo/commit/eb062875ef2d16df12d2d49fba63e4c0a4411a44))
-* Rename variable ([11db51a](https://github.com/iExecBlockchainComputing/PoCo/commit/11db51a9ad4b978a329d900e68c3050fda97290f))
-* replace Address type with string in IexecPoco tests ([8b7ae82](https://github.com/iExecBlockchainComputing/PoCo/commit/8b7ae826de3938703d872f9466507886620a5f14))
-* replace BN2Address with bigintToAddress in registries tests ([1112812](https://github.com/iExecBlockchainComputing/PoCo/commit/1112812ad5f6c363ce9e1ad7aa16623f56522582))
-* replace iexecPocoAddress with proxyAddress in event assertions ([5359f01](https://github.com/iExecBlockchainComputing/PoCo/commit/5359f018a4843765e6a5dc9d40b60892f373681b))
-* replace iexecPocoAddress with proxyAddress in IexecPoco2 tests ([604d985](https://github.com/iExecBlockchainComputing/PoCo/commit/604d985cb5fb28096a5490e5de6a99ea81fa913d))
-* Reuse resuable workflow ([18b332e](https://github.com/iExecBlockchainComputing/PoCo/commit/18b332e2a346eb2b73f05c292795376490dce034))
-* set named account and change admin to owner naming ([#276](https://github.com/iExecBlockchainComputing/PoCo/issues/276)) ([5857e81](https://github.com/iExecBlockchainComputing/PoCo/commit/5857e8110ab571b896c1945aea10b7cb9cc8b24a))
-* update callback address retrieval in IexecPoco2 finalize test ([3740772](https://github.com/iExecBlockchainComputing/PoCo/commit/374077278b18c41b5724b3d723403dc3982d0541))
* Update CODEOWNERS to correct username for review requests ([#334](https://github.com/iExecBlockchainComputing/PoCo/issues/334)) ([3b0db05](https://github.com/iExecBlockchainComputing/PoCo/commit/3b0db058c1d93edd593f91632b91109a26c7e7ce))
-* update comment to reflect correct ethers function for volume conversion ([f9bc1f0](https://github.com/iExecBlockchainComputing/PoCo/commit/f9bc1f0462fc6af1ae349e59d7649f5f56faba90))
-* update copyright year to 2025 in IexecPocoBoost test files ([623b75c](https://github.com/iExecBlockchainComputing/PoCo/commit/623b75cc8ea3f7344efee5b8aef565d9467c5d3c))
-* update occurences ([b2a7c9c](https://github.com/iExecBlockchainComputing/PoCo/commit/b2a7c9c6d7373d0ea09f79108d6389e95e5844a4))
-* Update occurences ([8c53199](https://github.com/iExecBlockchainComputing/PoCo/commit/8c53199ecc40f53f3c8dcad19ed7c2fcb8fed62b))
-* Update owner address in config.json to MAINNETS_POCO_OWNER ([d7644e7](https://github.com/iExecBlockchainComputing/PoCo/commit/d7644e77871effed693b60b660f51aea7108ac2b))
-* Update owner address placeholder in config.json ([e474afc](https://github.com/iExecBlockchainComputing/PoCo/commit/e474afc1a500e5d1766d3896a5f92654168354dc))
* update sepolia owner ([#335](https://github.com/iExecBlockchainComputing/PoCo/issues/335)) ([16f30e3](https://github.com/iExecBlockchainComputing/PoCo/commit/16f30e3d51b05dbd0c4817bbc9b9ca9e6e564be0))
-* update signature handling and improve BN2Address function ([662cd03](https://github.com/iExecBlockchainComputing/PoCo/commit/662cd03b38d84ca4ed97c70d8bc97d37b26a00b7))
-* Update tests and config ([f11adcd](https://github.com/iExecBlockchainComputing/PoCo/commit/f11adcde6a65ee36a750202e686f5a223b7f4aae))
-* update timestamp handling in IexecWrapper and poco-tools ([cd14b8d](https://github.com/iExecBlockchainComputing/PoCo/commit/cd14b8d83cea60b12572a5e0b389cfcce1cf1274))
-* Update token address for Arbitrum One in config.json ([466cb47](https://github.com/iExecBlockchainComputing/PoCo/commit/466cb4798a8275f7eb0e705b9963389ef04f71cc))
-* Use rlc factory insead of ownable ([3b9c895](https://github.com/iExecBlockchainComputing/PoCo/commit/3b9c89535f4301d206873f1d7da54be127a3f67b))
-
### 📋 Misc
* add CHANGELOG.md to .prettierignore ([#326](https://github.com/iExecBlockchainComputing/PoCo/issues/326)) ([001a6a6](https://github.com/iExecBlockchainComputing/PoCo/commit/001a6a646f7c1d96a4c00fae467bccc20e0f66f1))
-* Add prettierignore file ([cf87ba8](https://github.com/iExecBlockchainComputing/PoCo/commit/cf87ba8e37cbd921d9c002cf92cd74010a6cb986))
-* Add upgrade reports ([#292](https://github.com/iExecBlockchainComputing/PoCo/issues/292)) ([db9c7e3](https://github.com/iExecBlockchainComputing/PoCo/commit/db9c7e34a1e01da11dfb41d7a58634c1edda1dd5))
-* Bump npm package version ([001b910](https://github.com/iExecBlockchainComputing/PoCo/commit/001b9103d1b0e5612ab6e686fd8f95d1a6326945))
-* Bump package version to v6.1.0-rc1 ([#275](https://github.com/iExecBlockchainComputing/PoCo/issues/275)) ([8e32319](https://github.com/iExecBlockchainComputing/PoCo/commit/8e32319550ef556ea000a39e21bd1e3e6e2f0c02))
-* Bump rc version ([#281](https://github.com/iExecBlockchainComputing/PoCo/issues/281)) ([f335502](https://github.com/iExecBlockchainComputing/PoCo/commit/f3355021a1e112e05377bbb2f97f9b4173787283))
-* Clean ([377d066](https://github.com/iExecBlockchainComputing/PoCo/commit/377d0666a779841585c9f1c45c140cff5287f169))
-* Clean ci files ([9bc85f4](https://github.com/iExecBlockchainComputing/PoCo/commit/9bc85f4d1b9c05b1548d4a0e6d77b48e58106057))
-* Clean config.json files ([#283](https://github.com/iExecBlockchainComputing/PoCo/issues/283)) ([8db5451](https://github.com/iExecBlockchainComputing/PoCo/commit/8db5451a224de5dfb846f05014eef1cae70c4ee7))
* Clean contracts and tests - part1 ([#330](https://github.com/iExecBlockchainComputing/PoCo/issues/330)) ([52e8fc7](https://github.com/iExecBlockchainComputing/PoCo/commit/52e8fc72e9bd35b2083c65e5cd851b3eaa35a4bf))
-* Clean unused files ([#314](https://github.com/iExecBlockchainComputing/PoCo/issues/314)) ([3b28585](https://github.com/iExecBlockchainComputing/PoCo/commit/3b285854a19dda852ef997243bfb4713c69e85b7))
-* Do some cleaning ([aaf7224](https://github.com/iExecBlockchainComputing/PoCo/commit/aaf72249e439dff90ae4343a6ce636cc697efa7a))
-* Fix npm publish ([#284](https://github.com/iExecBlockchainComputing/PoCo/issues/284)) ([305d825](https://github.com/iExecBlockchainComputing/PoCo/commit/305d82523b0b00cf75a443f4c47d79f009d5395d))
-* Generate ABIs ([#272](https://github.com/iExecBlockchainComputing/PoCo/issues/272)) ([d75e65e](https://github.com/iExecBlockchainComputing/PoCo/commit/d75e65e296787572475b7066a5a3b97f2f94ac8f))
-* **main:** release poco 6.1.0 ([#265](https://github.com/iExecBlockchainComputing/PoCo/issues/265)) ([ec8fedf](https://github.com/iExecBlockchainComputing/PoCo/commit/ec8fedfbc9291de567d064b9407c1171b131ec7c))
-* Push artifacts using PRs on the protected branch ([#285](https://github.com/iExecBlockchainComputing/PoCo/issues/285)) ([9d5ff50](https://github.com/iExecBlockchainComputing/PoCo/commit/9d5ff5025900b1ee279c2e0818258267dc1945be))
-* Remove token swap facet & generate human readable ABIs ([#311](https://github.com/iExecBlockchainComputing/PoCo/issues/311)) ([b277aa0](https://github.com/iExecBlockchainComputing/PoCo/commit/b277aa02746628f1ffe4df5380d28b5c137f313d))
-* Remove unused signature verifier solv6 contract ([#315](https://github.com/iExecBlockchainComputing/PoCo/issues/315)) ([d0bc2be](https://github.com/iExecBlockchainComputing/PoCo/commit/d0bc2be72f0b7d41a8710ddedb18b7ed3704fcb2))
-* Rename job ([1505b2d](https://github.com/iExecBlockchainComputing/PoCo/commit/1505b2d50db88c354cd52d7ec98332077df712a1))
-* Rename script file ([6219cc3](https://github.com/iExecBlockchainComputing/PoCo/commit/6219cc3a1bf2e7a9de784360ebdc1faf5d4e4444))
-* Save deployment artifacts for arbitrum (run_id: 16677192533) ([ce97314](https://github.com/iExecBlockchainComputing/PoCo/commit/ce9731475834a38534c0fee7b7f8934b3ecf0da7))
-* Save deployment artifacts for arbitrum (run_id: 16677192533) ([#249](https://github.com/iExecBlockchainComputing/PoCo/issues/249)) ([5512018](https://github.com/iExecBlockchainComputing/PoCo/commit/5512018bd15facb71ef70c441eeb4594e83af8c8))
-* Save deployment artifacts for arbitrumSepolia (run_id: 16524196468) ([6cb191a](https://github.com/iExecBlockchainComputing/PoCo/commit/6cb191a0a457d5f1036df9caa03fd60a9b061db2))
-* Save deployment artifacts for arbitrumSepolia (run_id: 16524713536) ([41f4688](https://github.com/iExecBlockchainComputing/PoCo/commit/41f4688d0260c9a961fb2408791b3364ca5db1c9))
-* Save deployment artifacts for arbitrumSepolia (run_id: 16525021658) ([629120d](https://github.com/iExecBlockchainComputing/PoCo/commit/629120dff57b850e87f6fb57f26bb6d4a28e0648))
-* Save deployment artifacts for arbitrumSepolia (run_id: 16576595973) ([bd32bb9](https://github.com/iExecBlockchainComputing/PoCo/commit/bd32bb909aec7d5bf435242253719b465add1c95))
* Save upgrade artifacts - arbitrum ([#327](https://github.com/iExecBlockchainComputing/PoCo/issues/327)) ([5ec3166](https://github.com/iExecBlockchainComputing/PoCo/commit/5ec31662fa157346d83193533146e91d62cd3d8d))
* Save upgrade artifacts - arbitrum (runId:21206392301) ([#337](https://github.com/iExecBlockchainComputing/PoCo/issues/337)) ([55c668a](https://github.com/iExecBlockchainComputing/PoCo/commit/55c668ab65ca94505c077c443e9a59de0b168b30))
-* Save upgrade artifacts - arbitrumSepolia (runId:18775709142) ([#302](https://github.com/iExecBlockchainComputing/PoCo/issues/302)) ([c47218d](https://github.com/iExecBlockchainComputing/PoCo/commit/c47218d82af50de0fe929c0584f9390f56c431da))
* Save upgrade artifacts - arbitrumSepolia (runId:20332201318) ([#336](https://github.com/iExecBlockchainComputing/PoCo/issues/336)) ([5b1ec5d](https://github.com/iExecBlockchainComputing/PoCo/commit/5b1ec5dbf98ea6acbe958313d8f454cd3718465c))
-* Tag version `6.1.0-contracts` ([#295](https://github.com/iExecBlockchainComputing/PoCo/issues/295)) ([6b91de4](https://github.com/iExecBlockchainComputing/PoCo/commit/6b91de441356fab4784a3e6303443469ad0361f9))
-* Update bulk processing upgrade report ([#303](https://github.com/iExecBlockchainComputing/PoCo/issues/303)) ([fc8a48f](https://github.com/iExecBlockchainComputing/PoCo/commit/fc8a48fd8f7885ee842ef90d4a3431b945843b8a))
-* Update changelog ([e15f6dd](https://github.com/iExecBlockchainComputing/PoCo/commit/e15f6dd1363b8e330a6fed084517fb3b068b2cb4))
-* Update Changelog file ([ed08f1c](https://github.com/iExecBlockchainComputing/PoCo/commit/ed08f1c6f75ffcb38bf81f7914dd6dcd6cf34284))
-* Update changelog for release ([#251](https://github.com/iExecBlockchainComputing/PoCo/issues/251)) ([a393319](https://github.com/iExecBlockchainComputing/PoCo/commit/a393319cf3ecc1e08ca2069c8c0b9b56f6658794))
-* Update changelog of previous release ([533eb68](https://github.com/iExecBlockchainComputing/PoCo/commit/533eb681648119d419a827f8cfe9d48be3797fec))
-* Update command name ([5756d44](https://github.com/iExecBlockchainComputing/PoCo/commit/5756d442808b9dd84fb0b7df4a69d9b7ec55dd85))
-* Update deal tag comments ([#280](https://github.com/iExecBlockchainComputing/PoCo/issues/280)) ([0806c70](https://github.com/iExecBlockchainComputing/PoCo/commit/0806c70fbd09826a0c0b817f7338d16ae4ed24ff))
-* Update upgrade report and clean upgrade script ([#296](https://github.com/iExecBlockchainComputing/PoCo/issues/296)) ([50b772f](https://github.com/iExecBlockchainComputing/PoCo/commit/50b772f7ba55a5eb547103bd4c1adc1ca1a5c12b))
-## [6.1.0](https://github.com/iExecBlockchainComputing/PoCo/compare/poco-v6.0.0...poco-v6.1.0) (2025-11-13)
+## [6.1.0](https://github.com/iExecBlockchainComputing/PoCo/compare/v6.0.0...v6.1.0) (2025-11-13)
+> **Main Feature:** Bulk Processing Upgrade – Enables efficient batching of iExec tasks with optimized performance and improved validation for bulk SMS orders.
-### 🚀 Added
+### 🚀 Features
-* Add Arbitrum One support and configuration ([ffa7107](https://github.com/iExecBlockchainComputing/PoCo/commit/ffa710798c909f143cb18ae63d0450ac69d51c10))
-* Add conventional commits check and release please ([#256](https://github.com/iExecBlockchainComputing/PoCo/issues/256)) ([00a111e](https://github.com/iExecBlockchainComputing/PoCo/commit/00a111e7ba35cc9a61796eb65a06936b32078db2))
-* add gha upgrade facet ([#289](https://github.com/iExecBlockchainComputing/PoCo/issues/289)) ([dc112b1](https://github.com/iExecBlockchainComputing/PoCo/commit/dc112b1284dc66f53e09f1eb4629abc141aac1c4))
-* add github action workflow for setting callback ([#274](https://github.com/iExecBlockchainComputing/PoCo/issues/274)) ([dd148fe](https://github.com/iExecBlockchainComputing/PoCo/commit/dd148feada9853ba85833355bda0bce774108050))
-* Add missing pvk to script workflows ([#282](https://github.com/iExecBlockchainComputing/PoCo/issues/282)) ([9b06da2](https://github.com/iExecBlockchainComputing/PoCo/commit/9b06da26bc1eeddc9b369975e77b24fcaba9d190))
-* Add verify all contracts command ([0663e7c](https://github.com/iExecBlockchainComputing/PoCo/commit/0663e7ca38954ccc02e3faa43cc550b534dad1cf))
-* add view assets functions ([#262](https://github.com/iExecBlockchainComputing/PoCo/issues/262)) ([ccfe6e5](https://github.com/iExecBlockchainComputing/PoCo/commit/ccfe6e503e18a014312f9d07e63a36165eec73e9))
-* Build before publishing ([7f73bf0](https://github.com/iExecBlockchainComputing/PoCo/commit/7f73bf0bb8758fdc22384f8502e194b00e8498f4))
-* Don't deploy Boost facet ([2203977](https://github.com/iExecBlockchainComputing/PoCo/commit/2203977a33c7a6d228415206611f88d8ea6c83dd))
-* Deploy on Arbitrum Sepolia ([#246](https://github.com/iExecBlockchainComputing/PoCo/issues/246)) ([6a4fac2](https://github.com/iExecBlockchainComputing/PoCo/commit/6a4fac29d4d0197bee9bf2b6fb5d67fe1e7b7639))
-* deploy on testnets with CreateX ([#216](https://github.com/iExecBlockchainComputing/PoCo/issues/216)) ([aa27cae](https://github.com/iExecBlockchainComputing/PoCo/commit/aa27caeaef6466300bb708764d7b96097939a16f))
-* **deploy:** add multi-chain deployment workflow with configuration management ([#218](https://github.com/iExecBlockchainComputing/PoCo/issues/218)) ([f83a6cf](https://github.com/iExecBlockchainComputing/PoCo/commit/f83a6cf4c35744962400cfd9d4ca48e6d5bb6154))
-* enhance `isDatasetCompatibleWithDeal` function to return with a reason ([#267](https://github.com/iExecBlockchainComputing/PoCo/issues/267)) ([165d9d6](https://github.com/iExecBlockchainComputing/PoCo/commit/165d9d6029abf286124c570ac8911621b586afa4))
-* enhance printFunctions to decode function selectors ([#294](https://github.com/iExecBlockchainComputing/PoCo/issues/294)) ([3ad03af](https://github.com/iExecBlockchainComputing/PoCo/commit/3ad03af7469cc02affc3b3f7ea116f66d437f3cf))
-* implement dataset compatibility check with a deal in `IexecPoco1Facet` ([#266](https://github.com/iExecBlockchainComputing/PoCo/issues/266)) ([550e707](https://github.com/iExecBlockchainComputing/PoCo/commit/550e70729da520c8bc49b1ab4c719d1a4cb0ce73))
-* Make `setName` function as nonpayable to restore compatibility with iExec sdk ([#286](https://github.com/iExecBlockchainComputing/PoCo/issues/286)) ([f2ae2c3](https://github.com/iExecBlockchainComputing/PoCo/commit/f2ae2c39ff5c7b0fa58830a3baf8039751861e48))
-* migrate old IexecAccessorsFacet to IexecPocoAccessorsFacet ([#259](https://github.com/iExecBlockchainComputing/PoCo/issues/259)) ([786bee4](https://github.com/iExecBlockchainComputing/PoCo/commit/786bee4582d433cbdddd8b0c3c09bfb525bcb0c9))
-* Migrate proxy to Diamond pattern (ERC-2535) ([#241](https://github.com/iExecBlockchainComputing/PoCo/issues/241)) ([1d2c8f7](https://github.com/iExecBlockchainComputing/PoCo/commit/1d2c8f776f4c6b788439669aa8dae8ac40770306))
-* prepare mainnet ([#248](https://github.com/iExecBlockchainComputing/PoCo/issues/248)) ([0ad0267](https://github.com/iExecBlockchainComputing/PoCo/commit/0ad026752a2dcc252afc8a2b14599e3890154952))
-* Print facet names and save diamond description ([#301](https://github.com/iExecBlockchainComputing/PoCo/issues/301)) ([cd65019](https://github.com/iExecBlockchainComputing/PoCo/commit/cd65019ee314a21046f27a12680c7fc96ed51bfe))
-* Publish NPM package for version v5.6.0 rc1 ([#247](https://github.com/iExecBlockchainComputing/PoCo/issues/247)) ([c37a0de](https://github.com/iExecBlockchainComputing/PoCo/commit/c37a0de8c321e39b6fb7e91578f38d38a0d2134d))
-* Publish npm package on tag event ([6a00f0c](https://github.com/iExecBlockchainComputing/PoCo/commit/6a00f0cdf01e1b78f2c58496ba94bae5f89a720c))
-* refactor addModulesToProxy to use new factory classes and validate IexecLibOrders_v5 ([08d616d](https://github.com/iExecBlockchainComputing/PoCo/commit/08d616d459c19410ead1a46052de252ce13ee7b3))
-* refactor upgrade-helper to use DiamondCut for module updates ([1a547e7](https://github.com/iExecBlockchainComputing/PoCo/commit/1a547e7bab55eec88739033e455972ee1c48f355))
-* refactor upgrade-helper to use DiamondCut for module updates ([#235](https://github.com/iExecBlockchainComputing/PoCo/issues/235)) ([b4963d2](https://github.com/iExecBlockchainComputing/PoCo/commit/b4963d2b1b1e61dff7450afe0b80bdb8859c094d))
-* Remove boost facets on Arbitrum Sepolia testnet ([#299](https://github.com/iExecBlockchainComputing/PoCo/issues/299)) ([17e57bc](https://github.com/iExecBlockchainComputing/PoCo/commit/17e57bcf1370f67b564d19c2e02bd49f6f735a1c))
-* Remove dangling deployment artifacts ([#300](https://github.com/iExecBlockchainComputing/PoCo/issues/300)) ([63d0017](https://github.com/iExecBlockchainComputing/PoCo/commit/63d001746cafdc479ac47a4a96b714a2b9581b2a))
-* Remove ENS modules and related files/dep from the project ([#225](https://github.com/iExecBlockchainComputing/PoCo/issues/225)) ([1da7dd1](https://github.com/iExecBlockchainComputing/PoCo/commit/1da7dd17b817ca25c25dc2b38c977572b63cd5a0))
-* remove precommit hooks & move to ci ([#320](https://github.com/iExecBlockchainComputing/PoCo/issues/320)) ([eb0c845](https://github.com/iExecBlockchainComputing/PoCo/commit/eb0c845f86d53ddfccd4068c433aead8e3756e0b))
-* rename-part-3 ([#234](https://github.com/iExecBlockchainComputing/PoCo/issues/234)) ([59f7eaa](https://github.com/iExecBlockchainComputing/PoCo/commit/59f7eaa17715218d3ba0c43e22cadc86b8940b59))
-* replace erc1538 naming to diamond proxy naming - part 1 ([#229](https://github.com/iExecBlockchainComputing/PoCo/issues/229)) ([c83fed7](https://github.com/iExecBlockchainComputing/PoCo/commit/c83fed7ad0d2faa34abb41ee0ad20b9451b2224f))
-* replace erc1538 naming to diamond proxy naming - part 2 ([#230](https://github.com/iExecBlockchainComputing/PoCo/issues/230)) ([b6a5a16](https://github.com/iExecBlockchainComputing/PoCo/commit/b6a5a16a7a948a8ea7546269dd47a7e9703cefc0))
-* Restore compatibility with iExec SDK. ([#240](https://github.com/iExecBlockchainComputing/PoCo/issues/240)) ([3b43823](https://github.com/iExecBlockchainComputing/PoCo/commit/3b438236e90dd22848b116c06aaa98f40c9335ad))
-* Revert if dataset order is not compatible with deal ([#278](https://github.com/iExecBlockchainComputing/PoCo/issues/278)) ([72a3854](https://github.com/iExecBlockchainComputing/PoCo/commit/72a3854158ff31387c4d0902e2d254b892806a6f))
-* Save `IexecLibOrders_v5` in config file ([#242](https://github.com/iExecBlockchainComputing/PoCo/issues/242)) ([11b00d0](https://github.com/iExecBlockchainComputing/PoCo/commit/11b00d0880ea1cb21e7642786cbf714fae78a336))
-* set constant from public to internal ([#260](https://github.com/iExecBlockchainComputing/PoCo/issues/260)) ([07c96e1](https://github.com/iExecBlockchainComputing/PoCo/commit/07c96e108fbc8d922cc036f16a52f7c50265611c))
-* Set owner at deployment ([fd02b4b](https://github.com/iExecBlockchainComputing/PoCo/commit/fd02b4b8e0c19bc6ad9caf9e2e6ea523532a0c96))
-* Set owner at deployment ([#245](https://github.com/iExecBlockchainComputing/PoCo/issues/245)) ([619b0b8](https://github.com/iExecBlockchainComputing/PoCo/commit/619b0b89ae593fdca90ca56dfdcbfb2177971e05))
-* Target latest EVM version ([9cd64d6](https://github.com/iExecBlockchainComputing/PoCo/commit/9cd64d652c1daa31303d6a530ce8849afeeb00fa))
-* Target latest EVM version ([#239](https://github.com/iExecBlockchainComputing/PoCo/issues/239)) ([b173aef](https://github.com/iExecBlockchainComputing/PoCo/commit/b173aef1daed609c4c5d4bc45e481bbfa0a4734f))
-* update changelog and refactor encodeModuleProxyUpdate function in upgrade-helper ([64bfac3](https://github.com/iExecBlockchainComputing/PoCo/commit/64bfac36e8c907f518ecdfc4eb3ae7139076cea6))
-* Update global interfaces ([#277](https://github.com/iExecBlockchainComputing/PoCo/issues/277)) ([e50bfb4](https://github.com/iExecBlockchainComputing/PoCo/commit/e50bfb48c751b11ec1caf8a5832afee5b98815ae))
-* update workflow to trigger only on pull requests ([c69de7d](https://github.com/iExecBlockchainComputing/PoCo/commit/c69de7d759f96b71461e38b13e3547e4350a2cef))
-* upgrade hardhat ([#313](https://github.com/iExecBlockchainComputing/PoCo/issues/313)) ([091319a](https://github.com/iExecBlockchainComputing/PoCo/commit/091319ae7a83238bc9309d8118ba218e668cf4f9))
-* upgrade to etherscan v2 ([#288](https://github.com/iExecBlockchainComputing/PoCo/issues/288)) ([6b9b450](https://github.com/iExecBlockchainComputing/PoCo/commit/6b9b4509ee6ad633fc1224b3ad60c312b799014a))
-* Use latest npm package ([7d37a34](https://github.com/iExecBlockchainComputing/PoCo/commit/7d37a348e06385412ee8905ca57c97f7f24473dd))
-* Use namespaced storage ([#236](https://github.com/iExecBlockchainComputing/PoCo/issues/236)) ([1e89ce3](https://github.com/iExecBlockchainComputing/PoCo/commit/1e89ce389c6d43b9afa89de6647d7f1978c70464))
-* Use owner and token addresses ([697c0dd](https://github.com/iExecBlockchainComputing/PoCo/commit/697c0ddcb1304ec47dd2ad80d008c68945813344))
-* use storage lib ([#243](https://github.com/iExecBlockchainComputing/PoCo/issues/243)) ([4376b26](https://github.com/iExecBlockchainComputing/PoCo/commit/4376b26426af02f56e145639cc9907879d20147c))
+* **Bulk Processing Functions:** ([#302](https://github.com/iExecBlockchainComputing/PoCo/issues/302), [#327](https://github.com/iExecBlockchainComputing/PoCo/issues/327))
+ * `viewApp`, `viewDataset`, `viewWorkerpool` - Read asset details in single transaction
+ * `assertDatasetDealCompatibility` - Validate bulk order compatibility with deals for SMS
+* **Dataset Validation:** Enhanced compatibility check returning detailed reasons ([#267](https://github.com/iExecBlockchainComputing/PoCo/issues/267), [#266](https://github.com/iExecBlockchainComputing/PoCo/issues/266))
+ * Revert if dataset order incompatible with deal ([#278](https://github.com/iExecBlockchainComputing/PoCo/issues/278))
+* **SDK Compatibility:** Restore `setName` as nonpayable function ([#286](https://github.com/iExecBlockchainComputing/PoCo/issues/286))
+### 🏗️ Architecture
-### ✍️ Changed
+* **Facet Cleanup:** Remove unintentionally added constants getters by changing visibility to `internal` ([#260](https://github.com/iExecBlockchainComputing/PoCo/issues/260))
+ * Removes duplicate functions: `CONTRIBUTION_DEADLINE_RATIO()`, `FINAL_DEADLINE_RATIO()`, `GROUPMEMBER_PURPOSE()`, etc.
+* **Facet Refactoring:** Migrate IexecAccessorsFacet to IexecPocoAccessorsFacet ([#259](https://github.com/iExecBlockchainComputing/PoCo/issues/259))
+* **Boost Removal:** Remove boost facets from Arbitrum Sepolia for mainnet parity ([#299](https://github.com/iExecBlockchainComputing/PoCo/issues/299))
-* Adapt contracts file tree ([#238](https://github.com/iExecBlockchainComputing/PoCo/issues/238)) ([dffdcc1](https://github.com/iExecBlockchainComputing/PoCo/commit/dffdcc12247cfff5d5127c45ef4f66662119b468))
-* Add EOF empty line ([60adfc2](https://github.com/iExecBlockchainComputing/PoCo/commit/60adfc215e1c73fa2b35a14e520105ad3fa56cea))
-* auto generated doc ([#268](https://github.com/iExecBlockchainComputing/PoCo/issues/268)) ([ab11bb4](https://github.com/iExecBlockchainComputing/PoCo/commit/ab11bb478a22aa62726ec01d70a6b3863064ca5d))
-* Bump package version ([ac2f3af](https://github.com/iExecBlockchainComputing/PoCo/commit/ac2f3af1c55e81504a1c769c45e77a4fd1230d2e))
-* change Address type to string for ENS registry addresses in tests ([3a53442](https://github.com/iExecBlockchainComputing/PoCo/commit/3a53442c0455f082cf1efad3b045c16c7acafa41))
-* clean ([b8d87d3](https://github.com/iExecBlockchainComputing/PoCo/commit/b8d87d346d4610e19c7af805c32bbcc0e0998219))
-* Clean ([5562ea5](https://github.com/iExecBlockchainComputing/PoCo/commit/5562ea58cf0e5edc8cbd0f11bf91c7313d4f790f))
-* clean up whitespace in registries test file ([38e9c53](https://github.com/iExecBlockchainComputing/PoCo/commit/38e9c53034c645d32cb4dc0ad13e7ecdc6c3682f))
-* Clean ([37e0171](https://github.com/iExecBlockchainComputing/PoCo/commit/37e017122291a27f12ba9f613d3d0fca537315d7))
-* Debug publish job ([e58b8d2](https://github.com/iExecBlockchainComputing/PoCo/commit/e58b8d25c6ebf819570ae08c6a9633c2108ad92b))
-* Debug publish job ([f957e73](https://github.com/iExecBlockchainComputing/PoCo/commit/f957e73ba988a1b61b75d57f7900b0b31feedd84))
-* Debug publish job ([56a7fae](https://github.com/iExecBlockchainComputing/PoCo/commit/56a7fae2c202156fd0a6eca9868866242d2514fb))
-* Debug publish job ([c80669c](https://github.com/iExecBlockchainComputing/PoCo/commit/c80669c54fdea29572e89ff951fafadba8b4a262))
-* Debug publish job ([91f4719](https://github.com/iExecBlockchainComputing/PoCo/commit/91f471928a3b53f6b4da5aacac046c14e26c7a8f))
-* Ensure DEPLOYER_PRIVATE_KEY is set before deployment ([f05fef5](https://github.com/iExecBlockchainComputing/PoCo/commit/f05fef5b39afaa9978dec1a1598b2f8f079425c5))
-* Fix `set-callback-gas` script ([#270](https://github.com/iExecBlockchainComputing/PoCo/issues/270)) ([529ab75](https://github.com/iExecBlockchainComputing/PoCo/commit/529ab75030558b9eec34e763f036d2fcab9b9d70))
-* Fix and refactor bulk processing upgrade script ([#298](https://github.com/iExecBlockchainComputing/PoCo/issues/298)) ([f53c7e3](https://github.com/iExecBlockchainComputing/PoCo/commit/f53c7e362a66b7384b0a9c919a30b4d54bb7f48c))
-* Fix build with new storage layout ([#237](https://github.com/iExecBlockchainComputing/PoCo/issues/237)) ([efa1d22](https://github.com/iExecBlockchainComputing/PoCo/commit/efa1d228657b4997e4be44944c7fd279bbde2091))
-* Fix comment ([6d98829](https://github.com/iExecBlockchainComputing/PoCo/commit/6d988297e484fe3679aa0928bc6781b7bc1fbe52))
-* Fix smart contracts verification ([39dfe99](https://github.com/iExecBlockchainComputing/PoCo/commit/39dfe99f13db4abf074b5419c4fe331e0de7eb76))
-* Fix tests ([5fafdf9](https://github.com/iExecBlockchainComputing/PoCo/commit/5fafdf9f252989c6c795ce37585706d01ec36092))
-* Format all files except autogenerated ones ([#307](https://github.com/iExecBlockchainComputing/PoCo/issues/307)) ([7d41712](https://github.com/iExecBlockchainComputing/PoCo/commit/7d41712492ef1fdae08a30ba2df976e96bd21a99))
-* format contracts ([#227](https://github.com/iExecBlockchainComputing/PoCo/issues/227)) ([287cc9c](https://github.com/iExecBlockchainComputing/PoCo/commit/287cc9cdd4d4e2d67e82ab2b450625bb4d2969bf))
-* Move facets to root folder ([d0c3eee](https://github.com/iExecBlockchainComputing/PoCo/commit/d0c3eee26aa24d3ed0266e8fc229d1841750d217))
-* Provide default value for DEPLOYER_PRIVATE_KEY in configuration ([eb70c09](https://github.com/iExecBlockchainComputing/PoCo/commit/eb70c093432b77ddd0af6a728beaf8a862627d46))
-* Remove deployments/*Delegate.json deployment file from arbitrumSepolia ([#309](https://github.com/iExecBlockchainComputing/PoCo/issues/309)) ([ed265a9](https://github.com/iExecBlockchainComputing/PoCo/commit/ed265a9464f2786aab529df2f3c044f43cf969d8))
-* remove unnecessary BigInt conversion in IexecPoco1 tests ([4158636](https://github.com/iExecBlockchainComputing/PoCo/commit/4158636cca4bf14496cd86f453e047804360affb))
-* remove unused erc1271Mock variable and streamline contract address retrieval ([671cd4e](https://github.com/iExecBlockchainComputing/PoCo/commit/671cd4e8e362bb740b5f3f9f1069f4a7ff8cd96e))
-* remove unused proxyAddress retrieval in IexecPoco2 finalize test ([0e7c668](https://github.com/iExecBlockchainComputing/PoCo/commit/0e7c668fdd79b148b4304b60d22d55b9187c87bc))
-* Rename Avalanche Fuji and Arbitrum Sepolia network configuration ([#217](https://github.com/iExecBlockchainComputing/PoCo/issues/217)) ([85844a4](https://github.com/iExecBlockchainComputing/PoCo/commit/85844a430027130beb30c37e7068325bbd17bf90))
-* rename BN2Address to bigintToAddress and update parameter type ([bf68e03](https://github.com/iExecBlockchainComputing/PoCo/commit/bf68e03c516bfd3a43fc02cb2bfbc509f5e40615))
-* Rename common facet ([f28c23b](https://github.com/iExecBlockchainComputing/PoCo/commit/f28c23b81aa29e321ce2642085149b1fa61b0fdc))
-* Rename job ([5894859](https://github.com/iExecBlockchainComputing/PoCo/commit/589485997945054b62a388aa48457cce53437922))
-* rename oracleConsumerInstanceAddress to oracleConsumerAddress in IexecPoco2 finalize tests ([eb06287](https://github.com/iExecBlockchainComputing/PoCo/commit/eb062875ef2d16df12d2d49fba63e4c0a4411a44))
-* Rename variable ([11db51a](https://github.com/iExecBlockchainComputing/PoCo/commit/11db51a9ad4b978a329d900e68c3050fda97290f))
-* replace Address type with string in IexecPoco tests ([8b7ae82](https://github.com/iExecBlockchainComputing/PoCo/commit/8b7ae826de3938703d872f9466507886620a5f14))
-* replace BN2Address with bigintToAddress in registries tests ([1112812](https://github.com/iExecBlockchainComputing/PoCo/commit/1112812ad5f6c363ce9e1ad7aa16623f56522582))
-* replace iexecPocoAddress with proxyAddress in event assertions ([5359f01](https://github.com/iExecBlockchainComputing/PoCo/commit/5359f018a4843765e6a5dc9d40b60892f373681b))
-* replace iexecPocoAddress with proxyAddress in IexecPoco2 tests ([604d985](https://github.com/iExecBlockchainComputing/PoCo/commit/604d985cb5fb28096a5490e5de6a99ea81fa913d))
-* Reuse resuable workflow ([18b332e](https://github.com/iExecBlockchainComputing/PoCo/commit/18b332e2a346eb2b73f05c292795376490dce034))
-* set named account and change admin to owner naming ([#276](https://github.com/iExecBlockchainComputing/PoCo/issues/276)) ([5857e81](https://github.com/iExecBlockchainComputing/PoCo/commit/5857e8110ab571b896c1945aea10b7cb9cc8b24a))
-* update callback address retrieval in IexecPoco2 finalize test ([3740772](https://github.com/iExecBlockchainComputing/PoCo/commit/374077278b18c41b5724b3d723403dc3982d0541))
-* update comment to reflect correct ethers function for volume conversion ([f9bc1f0](https://github.com/iExecBlockchainComputing/PoCo/commit/f9bc1f0462fc6af1ae349e59d7649f5f56faba90))
-* update copyright year to 2025 in IexecPocoBoost test files ([623b75c](https://github.com/iExecBlockchainComputing/PoCo/commit/623b75cc8ea3f7344efee5b8aef565d9467c5d3c))
-* update occurences ([b2a7c9c](https://github.com/iExecBlockchainComputing/PoCo/commit/b2a7c9c6d7373d0ea09f79108d6389e95e5844a4))
-* Update occurences ([8c53199](https://github.com/iExecBlockchainComputing/PoCo/commit/8c53199ecc40f53f3c8dcad19ed7c2fcb8fed62b))
-* Update owner address in config.json to MAINNETS_POCO_OWNER ([d7644e7](https://github.com/iExecBlockchainComputing/PoCo/commit/d7644e77871effed693b60b660f51aea7108ac2b))
-* Update owner address placeholder in config.json ([e474afc](https://github.com/iExecBlockchainComputing/PoCo/commit/e474afc1a500e5d1766d3896a5f92654168354dc))
-* update signature handling and improve BN2Address function ([662cd03](https://github.com/iExecBlockchainComputing/PoCo/commit/662cd03b38d84ca4ed97c70d8bc97d37b26a00b7))
-* Update tests and config ([f11adcd](https://github.com/iExecBlockchainComputing/PoCo/commit/f11adcde6a65ee36a750202e686f5a223b7f4aae))
-* update timestamp handling in IexecWrapper and poco-tools ([cd14b8d](https://github.com/iExecBlockchainComputing/PoCo/commit/cd14b8d83cea60b12572a5e0b389cfcce1cf1274))
-* Update token address for Arbitrum One in config.json ([466cb47](https://github.com/iExecBlockchainComputing/PoCo/commit/466cb4798a8275f7eb0e705b9963389ef04f71cc))
-* Use rlc factory instead of ownable ([3b9c895](https://github.com/iExecBlockchainComputing/PoCo/commit/3b9c89535f4301d206873f1d7da54be127a3f67b))
+### 🔧 Developer Experience
+* **Tooling & CI/CD:**
+ * Conventional commits and release-please ([#256](https://github.com/iExecBlockchainComputing/PoCo/issues/256))
+ * GitHub Actions for callback gas setting ([#274](https://github.com/iExecBlockchainComputing/PoCo/issues/274))
+ * GitHub Actions for facet upgrades ([#289](https://github.com/iExecBlockchainComputing/PoCo/issues/289))
+ * Remove precommit hooks, move to CI ([#320](https://github.com/iExecBlockchainComputing/PoCo/issues/320))
+* **Verification:**
+ * Smart contract verification support ([#277](https://github.com/iExecBlockchainComputing/PoCo/issues/277))
+ * Upgrade to etherscan v2 ([#288](https://github.com/iExecBlockchainComputing/PoCo/issues/288))
+* **Dependencies:**
+ * Upgrade Hardhat ([#313](https://github.com/iExecBlockchainComputing/PoCo/issues/313))
-### 📋 Misc
+### 📦 Distribution
-* add CHANGELOG.md to .prettierignore ([#326](https://github.com/iExecBlockchainComputing/PoCo/issues/326)) ([001a6a6](https://github.com/iExecBlockchainComputing/PoCo/commit/001a6a646f7c1d96a4c00fae467bccc20e0f66f1))
-* Add prettierignore file ([cf87ba8](https://github.com/iExecBlockchainComputing/PoCo/commit/cf87ba8e37cbd921d9c002cf92cd74010a6cb986))
-* Add upgrade reports ([#292](https://github.com/iExecBlockchainComputing/PoCo/issues/292)) ([db9c7e3](https://github.com/iExecBlockchainComputing/PoCo/commit/db9c7e34a1e01da11dfb41d7a58634c1edda1dd5))
-* Bump npm package version ([001b910](https://github.com/iExecBlockchainComputing/PoCo/commit/001b9103d1b0e5612ab6e686fd8f95d1a6326945))
-* Bump package version to v6.1.0-rc1 ([#275](https://github.com/iExecBlockchainComputing/PoCo/issues/275)) ([8e32319](https://github.com/iExecBlockchainComputing/PoCo/commit/8e32319550ef556ea000a39e21bd1e3e6e2f0c02))
-* Bump rc version ([#281](https://github.com/iExecBlockchainComputing/PoCo/issues/281)) ([f335502](https://github.com/iExecBlockchainComputing/PoCo/commit/f3355021a1e112e05377bbb2f97f9b4173787283))
-* Clean ([377d066](https://github.com/iExecBlockchainComputing/PoCo/commit/377d0666a779841585c9f1c45c140cff5287f169))
-* Clean ci files ([9bc85f4](https://github.com/iExecBlockchainComputing/PoCo/commit/9bc85f4d1b9c05b1548d4a0e6d77b48e58106057))
-* Clean config.json files ([#283](https://github.com/iExecBlockchainComputing/PoCo/issues/283)) ([8db5451](https://github.com/iExecBlockchainComputing/PoCo/commit/8db5451a224de5dfb846f05014eef1cae70c4ee7))
-* Clean unused files ([#314](https://github.com/iExecBlockchainComputing/PoCo/issues/314)) ([3b28585](https://github.com/iExecBlockchainComputing/PoCo/commit/3b285854a19dda852ef997243bfb4713c69e85b7))
-* Do some cleaning ([aaf7224](https://github.com/iExecBlockchainComputing/PoCo/commit/aaf72249e439dff90ae4343a6ce636cc697efa7a))
-* Fix npm publish ([#284](https://github.com/iExecBlockchainComputing/PoCo/issues/284)) ([305d825](https://github.com/iExecBlockchainComputing/PoCo/commit/305d82523b0b00cf75a443f4c47d79f009d5395d))
-* Generate ABIs ([#272](https://github.com/iExecBlockchainComputing/PoCo/issues/272)) ([d75e65e](https://github.com/iExecBlockchainComputing/PoCo/commit/d75e65e296787572475b7066a5a3b97f2f94ac8f))
-* Push artifacts using PRs on the protected branch ([#285](https://github.com/iExecBlockchainComputing/PoCo/issues/285)) ([9d5ff50](https://github.com/iExecBlockchainComputing/PoCo/commit/9d5ff5025900b1ee279c2e0818258267dc1945be))
-* Remove token swap facet & generate human readable ABIs ([#311](https://github.com/iExecBlockchainComputing/PoCo/issues/311)) ([b277aa0](https://github.com/iExecBlockchainComputing/PoCo/commit/b277aa02746628f1ffe4df5380d28b5c137f313d))
-* Remove unused signature verifier solv6 contract ([#315](https://github.com/iExecBlockchainComputing/PoCo/issues/315)) ([d0bc2be](https://github.com/iExecBlockchainComputing/PoCo/commit/d0bc2be72f0b7d41a8710ddedb18b7ed3704fcb2))
-* Rename job ([1505b2d](https://github.com/iExecBlockchainComputing/PoCo/commit/1505b2d50db88c354cd52d7ec98332077df712a1))
-* Rename script file ([6219cc3](https://github.com/iExecBlockchainComputing/PoCo/commit/6219cc3a1bf2e7a9de784360ebdc1faf5d4e4444))
-* Save deployment artifacts for arbitrum (run_id: 16677192533) ([ce97314](https://github.com/iExecBlockchainComputing/PoCo/commit/ce9731475834a38534c0fee7b7f8934b3ecf0da7))
-* Save deployment artifacts for arbitrum (run_id: 16677192533) ([#249](https://github.com/iExecBlockchainComputing/PoCo/issues/249)) ([5512018](https://github.com/iExecBlockchainComputing/PoCo/commit/5512018bd15facb71ef70c441eeb4594e83af8c8))
-* Save deployment artifacts for arbitrumSepolia (run_id: 16524196468) ([6cb191a](https://github.com/iExecBlockchainComputing/PoCo/commit/6cb191a0a457d5f1036df9caa03fd60a9b061db2))
-* Save deployment artifacts for arbitrumSepolia (run_id: 16524713536) ([41f4688](https://github.com/iExecBlockchainComputing/PoCo/commit/41f4688d0260c9a961fb2408791b3364ca5db1c9))
-* Save deployment artifacts for arbitrumSepolia (run_id: 16525021658) ([629120d](https://github.com/iExecBlockchainComputing/PoCo/commit/629120dff57b850e87f6fb57f26bb6d4a28e0648))
-* Save deployment artifacts for arbitrumSepolia (run_id: 16576595973) ([bd32bb9](https://github.com/iExecBlockchainComputing/PoCo/commit/bd32bb909aec7d5bf435242253719b465add1c95))
-* Save upgrade artifacts - arbitrum ([#327](https://github.com/iExecBlockchainComputing/PoCo/issues/327)) ([5ec3166](https://github.com/iExecBlockchainComputing/PoCo/commit/5ec31662fa157346d83193533146e91d62cd3d8d))
-* Save upgrade artifacts - arbitrumSepolia (runId:18775709142) ([#302](https://github.com/iExecBlockchainComputing/PoCo/issues/302)) ([c47218d](https://github.com/iExecBlockchainComputing/PoCo/commit/c47218d82af50de0fe929c0584f9390f56c431da))
-* Tag version `6.1.0-contracts` ([#295](https://github.com/iExecBlockchainComputing/PoCo/issues/295)) ([6b91de4](https://github.com/iExecBlockchainComputing/PoCo/commit/6b91de441356fab4784a3e6303443469ad0361f9))
-* Update bulk processing upgrade report ([#303](https://github.com/iExecBlockchainComputing/PoCo/issues/303)) ([fc8a48f](https://github.com/iExecBlockchainComputing/PoCo/commit/fc8a48fd8f7885ee842ef90d4a3431b945843b8a))
-* Update changelog ([e15f6dd](https://github.com/iExecBlockchainComputing/PoCo/commit/e15f6dd1363b8e330a6fed084517fb3b068b2cb4))
-* Update Changelog file ([ed08f1c](https://github.com/iExecBlockchainComputing/PoCo/commit/ed08f1c6f75ffcb38bf81f7914dd6dcd6cf34284))
-* Update changelog for release ([#251](https://github.com/iExecBlockchainComputing/PoCo/issues/251)) ([a393319](https://github.com/iExecBlockchainComputing/PoCo/commit/a393319cf3ecc1e08ca2069c8c0b9b56f6658794))
-* Update changelog of previous release ([533eb68](https://github.com/iExecBlockchainComputing/PoCo/commit/533eb681648119d419a827f8cfe9d48be3797fec))
-* Update command name ([5756d44](https://github.com/iExecBlockchainComputing/PoCo/commit/5756d442808b9dd84fb0b7df4a69d9b7ec55dd85))
-* Update deal tag comments ([#280](https://github.com/iExecBlockchainComputing/PoCo/issues/280)) ([0806c70](https://github.com/iExecBlockchainComputing/PoCo/commit/0806c70fbd09826a0c0b817f7338d16ae4ed24ff))
-* Update upgrade report and clean upgrade script ([#296](https://github.com/iExecBlockchainComputing/PoCo/issues/296)) ([50b772f](https://github.com/iExecBlockchainComputing/PoCo/commit/50b772f7ba55a5eb547103bd4c1adc1ca1a5c12b))
+* **Deployment Artifacts:** Clean up and organize deployment artifacts ([#300](https://github.com/iExecBlockchainComputing/PoCo/issues/300), [#309](https://github.com/iExecBlockchainComputing/PoCo/issues/309))
+* **Upgrade Scripts:** Improved facet upgrade tooling ([#298](https://github.com/iExecBlockchainComputing/PoCo/issues/298))
+* **Diamond Description:** Print facet names and save diamond structure ([#301](https://github.com/iExecBlockchainComputing/PoCo/issues/301))
+* **Upgrade Artifacts:** Save upgrade deployment records ([#302](https://github.com/iExecBlockchainComputing/PoCo/issues/302), [#327](https://github.com/iExecBlockchainComputing/PoCo/issues/327))
## v6.0.0 - Diamond Proxy Pattern (ERC-2535)
diff --git a/release-please-config.json b/release-please-config.json
index 13365208..9017b6c5 100644
--- a/release-please-config.json
+++ b/release-please-config.json
@@ -4,7 +4,8 @@
"release-type": "node",
"changelog-path": "CHANGELOG.md",
"include-v-in-tag": true,
- "draft-pull-request": true
+ "draft-pull-request": true,
+ "include-component-in-tag": false
}
},
"changelog-sections": [
diff --git a/scripts/upgrades/README.md b/scripts/upgrades/README.md
index 7a0cac48..1ed419ec 100644
--- a/scripts/upgrades/README.md
+++ b/scripts/upgrades/README.md
@@ -9,7 +9,7 @@ a safe, traceable, and reproducible upgrade to the PoCo Diamond proxy.
Run the full test suite to make sure everything is working before starting an upgrade.
1. **Create a new upgrade script**:
- Name the script using the version and upgrade name format `vX.Y.Z-upgrade-name.ts` and
+ Name the script using the version and upgrade name format `vX.Y.Z.ts` and
implement the upgrade logic.
2. **Create a corresponding Markdown report**:
@@ -17,9 +17,12 @@ a safe, traceable, and reproducible upgrade to the PoCo Diamond proxy.
The name should be of the form `vX.Y.Z-upgrade-name.md`.
3. **Test dry-runs locally**:
- Use the script [./dry-run.sh](./dry-run.sh) and check the logs.
+ Use the script [./dry-run.sh](./dry-run.sh) and check the logs and deployment files diff.
-4. **Update GitHub Actions**:
+4. **Check the owner's balance:**
+ Make sure the owner wallet has enough ETH for the whole deployment.
+
+5. **Update GitHub Actions**:
Modify `upgrade-facets.yml` workflow to call the new upgrade script.
Note: to run the upgrade script manually (for testing), use:
@@ -27,22 +30,26 @@ a safe, traceable, and reproducible upgrade to the PoCo Diamond proxy.
npx hardhat run scripts/upgrades/vX.Y.Z-upgrade-name.ts --network
```
-5. **Upgrade on Testnet**:
+6. **Upgrade on Testnet**:
- ⚠️ Always upgrade on the testnet first.
- Trigger the upgrade workflow on GitHub and choose the testnet network.
- Start with a **dry run** to simulate the upgrade.
- Once verified, apply the upgrade on the live testnet.
-6. **Upgrade on Mainnet**:
+7. **Upgrade on Mainnet**:
- Trigger the upgrade workflow on GitHub and choose the mainnet network.
- - Perform a dry run first.
+ - Perform a **dry run** first.
- Apply the upgrade on the mainnet.
- Merge the artifacts PR after successful execution.
-7. **Update upgrade report**:
+8. **Refresh the proxy facets on Etherscan**:
+ Go to the Etherscan explorer and follow the steps of "Is this a proxy?" to
+ refresh the facets list.
+
+9. **Update upgrade report**:
Fill in all required information in `vX.Y.Z-upgrade-name.ts` (tx hashes, logs, ...).
-8. **Create a release**
+10. **Create a release**
- Use **Release Please** to tag the upgraded version and create the release on GitHub.
diff --git a/scripts/upgrades/v6.1.0-bulk-processing.ts b/scripts/upgrades/v6.1.0.ts
similarity index 100%
rename from scripts/upgrades/v6.1.0-bulk-processing.ts
rename to scripts/upgrades/v6.1.0.ts
diff --git a/scripts/upgrades/v6.2.0.md b/scripts/upgrades/v6.2.0-easy-deposit-and-tdx-dataset.md
similarity index 51%
rename from scripts/upgrades/v6.2.0.md
rename to scripts/upgrades/v6.2.0-easy-deposit-and-tdx-dataset.md
index 1abed60c..f1f6e4f9 100644
--- a/scripts/upgrades/v6.2.0.md
+++ b/scripts/upgrades/v6.2.0-easy-deposit-and-tdx-dataset.md
@@ -1,11 +1,11 @@
-# Upgrade v6.2.0 - Solidity v8 Migration
+# Upgrade v6.2.0 - Solidity v8, easy deposit, TDX datasets
-- **Date**: TBD
+- **Date**: 21/01/2026
- **Git tag**: [v6.2.0](https://github.com/iExecBlockchainComputing/PoCo/releases/tag/v6.2.0)
- **Upgrade script**: `./v6.2.0.ts`
- **Upgrade GitHub Action run**:
- **Testnet**: [run id](https://github.com/iExecBlockchainComputing/PoCo/actions/runs/20332201318)
- - **Mainnet**: [run id](https://github.com/iExecBlockchainComputing/PoCo/actions/runs/)
+ - **Mainnet**: [run id](https://github.com/iExecBlockchainComputing/PoCo/actions/runs/21206392301)
## Summary of changes
@@ -425,5 +425,427 @@ Verification completed!
### Arbitrum Mainnet
```
-TODO
+Performing Solidity v8 migration upgrade (v6.2.0)...
+Network: arbitrum (42161) (isFork: false)
+Deployer: 0x111167A21d2BDb8E10b84Aee3501059D50756B67
+Owner: 0x111165e3c379e4F8285DF34d7137b433C30AfA66
+IexecLibOrders_v5 address: 0x1Ecf986A719271846a04F095c426D90d564e4842
+Diamond proxy address: 0x098bFCb1E50ebcA0BaA92C12eA0c3F045A1aD9f0
+Diamond proxy onchain owner: 0x111165e3c379e4F8285DF34d7137b433C30AfA66
+
+💎 Diamond proxy has 14 facets with 98 total functions.
+Facets:
+ - DiamondCutFacet: 0x6A4ccf4414c438424d3FB5183f9048EDfbB47847
+ - DiamondLoupeFacet: 0xf509a2221FCB63645d5b24c3740E35f219f30db9
+ - IexecAccessorsABILegacyFacet: 0x56CDC32332648b1220a89172191798852706EB35
+ - IexecCategoryManagerFacet: 0x5f0483b9D7f959816A5CDD4C49E5C91C24561B43
+ - IexecConfigurationExtraFacet: 0x7Ff117E7385Ac3E207AF1791fE7e66C7802aeCCd
+ - IexecConfigurationFacet: 0x88eb05e62434057d3AA9e41FdaF7300A586b314D
+ - IexecERC20Facet: 0xB0152eC6f48E64a92B66D4736aFA1b02d8D45169
+ - IexecEscrowTokenFacet: 0xd9EB17A161581FBBAD2Ae998c0C19746EaAD0D6E
+ - IexecOrderManagementFacet: 0x541d532E6C195Ba044a75325F367342f523627fB
+ - IexecPoco1Facet: 0x5331c0FC7DD0Cc08047B546675cd1d6d47152AEb
+ - IexecPoco2Facet: 0x5c7B589E6807B554ed278f335215B93bCB692162
+ - IexecPocoAccessorsFacet: 0x9BCaCA06d5173f4bA02F8ECcb28E227333F1606F
+ - IexecRelayFacet: 0x8cBf58265F74b77f0D9cCA9f7e14685205496d8f
+ - OwnershipFacet: 0x606CfE8BabBd286329281f14895634F913BfdB76
+Functions:
+ - allowance -> IexecPocoAccessorsFacet
+ - appregistry -> IexecPocoAccessorsFacet
+ - approve -> IexecERC20Facet
+ - approveAndCall -> IexecERC20Facet
+ - assertDatasetDealCompatibility -> IexecPoco1Facet
+ - balanceOf -> IexecPocoAccessorsFacet
+ - broadcastAppOrder -> IexecRelayFacet
+ - broadcastDatasetOrder -> IexecRelayFacet
+ - broadcastRequestOrder -> IexecRelayFacet
+ - broadcastWorkerpoolOrder -> IexecRelayFacet
+ - callbackgas -> IexecPocoAccessorsFacet
+ - changeRegistries -> IexecConfigurationExtraFacet
+ - claim -> IexecPoco2Facet
+ - claimArray -> IexecPoco2Facet
+ - computeDealVolume -> IexecPocoAccessorsFacet
+ - configure -> IexecConfigurationFacet
+ - contribute -> IexecPoco2Facet
+ - contributeAndFinalize -> IexecPoco2Facet
+ - contribution_deadline_ratio -> IexecPocoAccessorsFacet
+ - countCategory -> IexecPocoAccessorsFacet
+ - createCategory -> IexecCategoryManagerFacet
+ - datasetregistry -> IexecPocoAccessorsFacet
+ - decimals -> IexecPocoAccessorsFacet
+ - decreaseAllowance -> IexecERC20Facet
+ - deposit -> IexecEscrowTokenFacet
+ - depositFor -> IexecEscrowTokenFacet
+ - depositForArray -> IexecEscrowTokenFacet
+ - diamondCut -> DiamondCutFacet
+ - domain -> IexecConfigurationFacet
+ - eip712domain_separator -> IexecPocoAccessorsFacet
+ - facetAddress -> DiamondLoupeFacet
+ - facetAddresses -> DiamondLoupeFacet
+ - facetFunctionSelectors -> DiamondLoupeFacet
+ - facets -> DiamondLoupeFacet
+ - fallback -> IexecEscrowTokenFacet
+ - final_deadline_ratio -> IexecPocoAccessorsFacet
+ - finalize -> IexecPoco2Facet
+ - frozenOf -> IexecPocoAccessorsFacet
+ - groupmember_purpose -> IexecPocoAccessorsFacet
+ - importScore -> IexecConfigurationFacet
+ - increaseAllowance -> IexecERC20Facet
+ - initialize -> IexecPoco2Facet
+ - initializeAndClaimArray -> IexecPoco2Facet
+ - initializeArray -> IexecPoco2Facet
+ - kitty_address -> IexecPocoAccessorsFacet
+ - kitty_min -> IexecPocoAccessorsFacet
+ - kitty_ratio -> IexecPocoAccessorsFacet
+ - manageAppOrder -> IexecOrderManagementFacet
+ - manageDatasetOrder -> IexecOrderManagementFacet
+ - manageRequestOrder -> IexecOrderManagementFacet
+ - manageWorkerpoolOrder -> IexecOrderManagementFacet
+ - matchOrders -> IexecPoco1Facet
+ - name -> IexecPocoAccessorsFacet
+ - owner -> OwnershipFacet
+ - receive -> IexecEscrowTokenFacet
+ - receiveApproval -> IexecEscrowTokenFacet
+ - recover -> IexecEscrowTokenFacet
+ - reopen -> IexecPoco2Facet
+ - resultFor -> IexecPocoAccessorsFacet
+ - reveal -> IexecPoco2Facet
+ - reveal_deadline_ratio -> IexecPocoAccessorsFacet
+ - setCallbackGas -> IexecConfigurationFacet
+ - setTeeBroker -> IexecConfigurationFacet
+ - sponsorMatchOrders -> IexecPoco1Facet
+ - supportsInterface -> DiamondLoupeFacet
+ - symbol -> IexecPocoAccessorsFacet
+ - teebroker -> IexecPocoAccessorsFacet
+ - token -> IexecPocoAccessorsFacet
+ - totalSupply -> IexecPocoAccessorsFacet
+ - transfer -> IexecERC20Facet
+ - transferFrom -> IexecERC20Facet
+ - transferOwnership -> OwnershipFacet
+ - updateDomainSeparator -> IexecConfigurationFacet
+ - verifyPresignature -> IexecPoco1Facet
+ - verifyPresignatureOrSignature -> IexecPoco1Facet
+ - verifySignature -> IexecPoco1Facet
+ - viewAccount -> IexecPocoAccessorsFacet
+ - viewAccountABILegacy -> IexecAccessorsABILegacyFacet
+ - viewApp -> IexecPocoAccessorsFacet
+ - viewCategory -> IexecPocoAccessorsFacet
+ - viewCategoryABILegacy -> IexecAccessorsABILegacyFacet
+ - viewConfigABILegacy -> IexecAccessorsABILegacyFacet
+ - viewConsumed -> IexecPocoAccessorsFacet
+ - viewContribution -> IexecPocoAccessorsFacet
+ - viewContributionABILegacy -> IexecAccessorsABILegacyFacet
+ - viewDataset -> IexecPocoAccessorsFacet
+ - viewDeal -> IexecPocoAccessorsFacet
+ - viewDealABILegacy_pt1 -> IexecAccessorsABILegacyFacet
+ - viewDealABILegacy_pt2 -> IexecAccessorsABILegacyFacet
+ - viewPresigned -> IexecPocoAccessorsFacet
+ - viewScore -> IexecPocoAccessorsFacet
+ - viewTask -> IexecPocoAccessorsFacet
+ - viewTaskABILegacy -> IexecAccessorsABILegacyFacet
+ - viewWorkerpool -> IexecPocoAccessorsFacet
+ - withdraw -> IexecEscrowTokenFacet
+ - withdrawTo -> IexecEscrowTokenFacet
+ - workerpool_stake_ratio -> IexecPocoAccessorsFacet
+ - workerpoolregistry -> IexecPocoAccessorsFacet
+
+=== Deploying new facets ===
+→ CreateX is available on this network at 0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed
+Deploying IexecAccessorsABILegacyFacet at 0xeF6Be73d45922af8192ba467230d2D05f5C22810
+IexecAccessorsABILegacyFacet: 0xeF6Be73d45922af8192ba467230d2D05f5C22810
+Deploying IexecCategoryManagerFacet at 0x1E18624655a680dF645EF4668D303d0e158c3A23
+IexecCategoryManagerFacet: 0x1E18624655a680dF645EF4668D303d0e158c3A23
+Deploying IexecConfigurationExtraFacet at 0x704DD48dFd3123445eE7d71230D099ee5a7fF384
+IexecConfigurationExtraFacet: 0x704DD48dFd3123445eE7d71230D099ee5a7fF384
+Deploying IexecConfigurationFacet at 0x860e131a34FAA9D2c80B5E5608026cf0885C4DD8
+IexecConfigurationFacet: 0x860e131a34FAA9D2c80B5E5608026cf0885C4DD8
+Deploying IexecEscrowTokenFacet at 0xCB012a87Df7106a155a2DbF63B32936625142319
+IexecEscrowTokenFacet: 0xCB012a87Df7106a155a2DbF63B32936625142319
+Deploying IexecOrderManagementFacet at 0xe5e071d9956D650C9DF2231B3C24c929Ae8a6698
+IexecOrderManagementFacet: 0xe5e071d9956D650C9DF2231B3C24c929Ae8a6698
+Deploying IexecPoco1Facet at 0x4F4fceE743Ff87a8e524F51B24FF33132e4d5F06
+IexecPoco1Facet: 0x4F4fceE743Ff87a8e524F51B24FF33132e4d5F06
+Deploying IexecPoco2Facet at 0x8C75D9a503Cba140a34CB42dB7020B1295cbe39C
+IexecPoco2Facet: 0x8C75D9a503Cba140a34CB42dB7020B1295cbe39C
+Deploying IexecPocoAccessorsFacet at 0x4273B5c5f56416302a5FE0DDeB6d7272cDC7faeC
+IexecPocoAccessorsFacet: 0x4273B5c5f56416302a5FE0DDeB6d7272cDC7faeC
+Deploying IexecRelayFacet at 0xFA962e5EF5fe7D1b5e3622fd1e5432101866c10f
+IexecRelayFacet: 0xFA962e5EF5fe7D1b5e3622fd1e5432101866c10f
+Facets deployed successfully!
+
+=== Removing whole facets from diamond ===
+Will remove facet [name:IexecAccessorsABILegacyFacet, address: 0x56CDC32332648b1220a89172191798852706EB35, functions:7]
+Will remove facet [name:IexecCategoryManagerFacet, address: 0x5f0483b9D7f959816A5CDD4C49E5C91C24561B43, functions:1]
+Will remove facet [name:IexecConfigurationExtraFacet, address: 0x7Ff117E7385Ac3E207AF1791fE7e66C7802aeCCd, functions:1]
+Will remove facet [name:IexecConfigurationFacet, address: 0x88eb05e62434057d3AA9e41FdaF7300A586b314D, functions:6]
+Will remove facet [name:IexecERC20Facet, address: 0xB0152eC6f48E64a92B66D4736aFA1b02d8D45169, functions:6]
+Will remove facet [name:IexecEscrowTokenFacet, address: 0xd9EB17A161581FBBAD2Ae998c0C19746EaAD0D6E, functions:9]
+Will remove facet [name:IexecOrderManagementFacet, address: 0x541d532E6C195Ba044a75325F367342f523627fB, functions:4]
+Will remove facet [name:IexecPoco1Facet, address: 0x5331c0FC7DD0Cc08047B546675cd1d6d47152AEb, functions:6]
+Will remove facet [name:IexecPoco2Facet, address: 0x5c7B589E6807B554ed278f335215B93bCB692162, functions:10]
+Will remove facet [name:IexecPocoAccessorsFacet, address: 0x9BCaCA06d5173f4bA02F8ECcb28E227333F1606F, functions:36]
+Will remove facet [name:IexecRelayFacet, address: 0x8cBf58265F74b77f0D9cCA9f7e14685205496d8f, functions:4]
+Executing diamond cut to remove 11 facets
+Transaction hash: 0xa3c8a75fd9788d5a875ed8347f5f3c753cac90be3143d9ace141ea123a924cbf
+Facets removed successfully!
+
+💎 Diamond proxy has 3 facets with 8 total functions.
+Facets:
+ - DiamondCutFacet: 0x6A4ccf4414c438424d3FB5183f9048EDfbB47847
+ - DiamondLoupeFacet: 0xf509a2221FCB63645d5b24c3740E35f219f30db9
+ - OwnershipFacet: 0x606CfE8BabBd286329281f14895634F913BfdB76
+Functions:
+ - diamondCut -> DiamondCutFacet
+ - facetAddress -> DiamondLoupeFacet
+ - facetAddresses -> DiamondLoupeFacet
+ - facetFunctionSelectors -> DiamondLoupeFacet
+ - facets -> DiamondLoupeFacet
+ - owner -> OwnershipFacet
+ - supportsInterface -> DiamondLoupeFacet
+ - transferOwnership -> OwnershipFacet
+
+=== Linking facets to diamond proxy ===
+Linking facet IexecAccessorsABILegacyFacet to diamond proxy
+Linking facet IexecCategoryManagerFacet to diamond proxy
+Linking facet IexecConfigurationExtraFacet to diamond proxy
+Linking facet IexecConfigurationFacet to diamond proxy
+Linking facet IexecEscrowTokenFacet to diamond proxy
+Linking facet IexecOrderManagementFacet to diamond proxy
+Linking facet IexecPoco1Facet to diamond proxy
+Linking facet IexecPoco2Facet to diamond proxy
+Linking facet IexecPocoAccessorsFacet to diamond proxy
+Linking facet IexecRelayFacet to diamond proxy
+Facets linked successfully!
+
+💎 Diamond proxy has 13 facets with 98 total functions.
+Facets:
+ - DiamondCutFacet: 0x6A4ccf4414c438424d3FB5183f9048EDfbB47847
+ - DiamondLoupeFacet: 0xf509a2221FCB63645d5b24c3740E35f219f30db9
+ - IexecAccessorsABILegacyFacet: 0xeF6Be73d45922af8192ba467230d2D05f5C22810
+ - IexecCategoryManagerFacet: 0x1E18624655a680dF645EF4668D303d0e158c3A23
+ - IexecConfigurationExtraFacet: 0x704DD48dFd3123445eE7d71230D099ee5a7fF384
+ - IexecConfigurationFacet: 0x860e131a34FAA9D2c80B5E5608026cf0885C4DD8
+ - IexecEscrowTokenFacet: 0xCB012a87Df7106a155a2DbF63B32936625142319
+ - IexecOrderManagementFacet: 0xe5e071d9956D650C9DF2231B3C24c929Ae8a6698
+ - IexecPoco1Facet: 0x4F4fceE743Ff87a8e524F51B24FF33132e4d5F06
+ - IexecPoco2Facet: 0x8C75D9a503Cba140a34CB42dB7020B1295cbe39C
+ - IexecPocoAccessorsFacet: 0x4273B5c5f56416302a5FE0DDeB6d7272cDC7faeC
+ - IexecRelayFacet: 0xFA962e5EF5fe7D1b5e3622fd1e5432101866c10f
+ - OwnershipFacet: 0x606CfE8BabBd286329281f14895634F913BfdB76
+Functions:
+ - allowance -> IexecPocoAccessorsFacet
+ - appregistry -> IexecPocoAccessorsFacet
+ - approve -> IexecEscrowTokenFacet
+ - approveAndCall -> IexecEscrowTokenFacet
+ - assertDatasetDealCompatibility -> IexecPoco1Facet
+ - balanceOf -> IexecPocoAccessorsFacet
+ - broadcastAppOrder -> IexecRelayFacet
+ - broadcastDatasetOrder -> IexecRelayFacet
+ - broadcastRequestOrder -> IexecRelayFacet
+ - broadcastWorkerpoolOrder -> IexecRelayFacet
+ - callbackgas -> IexecPocoAccessorsFacet
+ - changeRegistries -> IexecConfigurationExtraFacet
+ - claim -> IexecPoco2Facet
+ - claimArray -> IexecPoco2Facet
+ - computeDealVolume -> IexecPocoAccessorsFacet
+ - configure -> IexecConfigurationFacet
+ - contribute -> IexecPoco2Facet
+ - contributeAndFinalize -> IexecPoco2Facet
+ - contribution_deadline_ratio -> IexecPocoAccessorsFacet
+ - countCategory -> IexecPocoAccessorsFacet
+ - createCategory -> IexecCategoryManagerFacet
+ - datasetregistry -> IexecPocoAccessorsFacet
+ - decimals -> IexecPocoAccessorsFacet
+ - decreaseAllowance -> IexecEscrowTokenFacet
+ - deposit -> IexecEscrowTokenFacet
+ - depositFor -> IexecEscrowTokenFacet
+ - depositForArray -> IexecEscrowTokenFacet
+ - diamondCut -> DiamondCutFacet
+ - domain -> IexecConfigurationFacet
+ - eip712domain_separator -> IexecPocoAccessorsFacet
+ - facetAddress -> DiamondLoupeFacet
+ - facetAddresses -> DiamondLoupeFacet
+ - facetFunctionSelectors -> DiamondLoupeFacet
+ - facets -> DiamondLoupeFacet
+ - fallback -> IexecEscrowTokenFacet
+ - final_deadline_ratio -> IexecPocoAccessorsFacet
+ - finalize -> IexecPoco2Facet
+ - frozenOf -> IexecPocoAccessorsFacet
+ - groupmember_purpose -> IexecPocoAccessorsFacet
+ - importScore -> IexecConfigurationFacet
+ - increaseAllowance -> IexecEscrowTokenFacet
+ - initialize -> IexecPoco2Facet
+ - initializeAndClaimArray -> IexecPoco2Facet
+ - initializeArray -> IexecPoco2Facet
+ - kitty_address -> IexecPocoAccessorsFacet
+ - kitty_min -> IexecPocoAccessorsFacet
+ - kitty_ratio -> IexecPocoAccessorsFacet
+ - manageAppOrder -> IexecOrderManagementFacet
+ - manageDatasetOrder -> IexecOrderManagementFacet
+ - manageRequestOrder -> IexecOrderManagementFacet
+ - manageWorkerpoolOrder -> IexecOrderManagementFacet
+ - matchOrders -> IexecPoco1Facet
+ - name -> IexecPocoAccessorsFacet
+ - owner -> OwnershipFacet
+ - receive -> IexecEscrowTokenFacet
+ - receiveApproval -> IexecEscrowTokenFacet
+ - recover -> IexecEscrowTokenFacet
+ - reopen -> IexecPoco2Facet
+ - resultFor -> IexecPocoAccessorsFacet
+ - reveal -> IexecPoco2Facet
+ - reveal_deadline_ratio -> IexecPocoAccessorsFacet
+ - setCallbackGas -> IexecConfigurationFacet
+ - setTeeBroker -> IexecConfigurationFacet
+ - sponsorMatchOrders -> IexecPoco1Facet
+ - supportsInterface -> DiamondLoupeFacet
+ - symbol -> IexecPocoAccessorsFacet
+ - teebroker -> IexecPocoAccessorsFacet
+ - token -> IexecPocoAccessorsFacet
+ - totalSupply -> IexecPocoAccessorsFacet
+ - transfer -> IexecEscrowTokenFacet
+ - transferFrom -> IexecEscrowTokenFacet
+ - transferOwnership -> OwnershipFacet
+ - updateDomainSeparator -> IexecConfigurationFacet
+ - verifyPresignature -> IexecPoco1Facet
+ - verifyPresignatureOrSignature -> IexecPoco1Facet
+ - verifySignature -> IexecPoco1Facet
+ - viewAccount -> IexecPocoAccessorsFacet
+ - viewAccountABILegacy -> IexecAccessorsABILegacyFacet
+ - viewApp -> IexecPocoAccessorsFacet
+ - viewCategory -> IexecPocoAccessorsFacet
+ - viewCategoryABILegacy -> IexecAccessorsABILegacyFacet
+ - viewConfigABILegacy -> IexecAccessorsABILegacyFacet
+ - viewConsumed -> IexecPocoAccessorsFacet
+ - viewContribution -> IexecPocoAccessorsFacet
+ - viewContributionABILegacy -> IexecAccessorsABILegacyFacet
+ - viewDataset -> IexecPocoAccessorsFacet
+ - viewDeal -> IexecPocoAccessorsFacet
+ - viewDealABILegacy_pt1 -> IexecAccessorsABILegacyFacet
+ - viewDealABILegacy_pt2 -> IexecAccessorsABILegacyFacet
+ - viewPresigned -> IexecPocoAccessorsFacet
+ - viewScore -> IexecPocoAccessorsFacet
+ - viewTask -> IexecPocoAccessorsFacet
+ - viewTaskABILegacy -> IexecAccessorsABILegacyFacet
+ - viewWorkerpool -> IexecPocoAccessorsFacet
+ - withdraw -> IexecEscrowTokenFacet
+ - withdrawTo -> IexecEscrowTokenFacet
+ - workerpool_stake_ratio -> IexecPocoAccessorsFacet
+ - workerpoolregistry -> IexecPocoAccessorsFacet
+Upgrade performed successfully!
+Saved diamond proxy description to deployments/arbitrum/.diamond.log
+
+=== Removing dangling deployment artifacts ===
+Deleting dangling facet artifact [name:IexecERC20Facet, address:0xB0152eC6f48E64a92B66D4736aFA1b02d8D45169]
+
+=== Verifying contracts on block explorer ===
+Contracts to verify: IexecAccessorsABILegacyFacet, IexecCategoryManagerFacet, IexecConfigurationExtraFacet, IexecConfigurationFacet, IexecEscrowTokenFacet, IexecOrderManagementFacet, IexecPoco1Facet, IexecPoco2Facet, IexecPocoAccessorsFacet, IexecRelayFacet
+Waiting for block explorer to index the contracts...
+Successfully submitted source code for contract
+contracts/facets/IexecAccessorsABILegacyFacet.sol:IexecAccessorsABILegacyFacet at 0xeF6Be73d45922af8192ba467230d2D05f5C22810
+for verification on the block explorer. Waiting for verification result...
+
+Successfully verified contract IexecAccessorsABILegacyFacet on the block explorer.
+https://arbiscan.io/address/0xeF6Be73d45922af8192ba467230d2D05f5C22810#code
+
+Successfully verified contract IexecAccessorsABILegacyFacet on Sourcify.
+https://repo.sourcify.dev/contracts/full_match/42161/0xeF6Be73d45922af8192ba467230d2D05f5C22810/
+
+IexecAccessorsABILegacyFacet verified successfully
+Successfully submitted source code for contract
+contracts/facets/IexecCategoryManagerFacet.sol:IexecCategoryManagerFacet at 0x1E18624655a680dF645EF4668D303d0e158c3A23
+for verification on the block explorer. Waiting for verification result...
+
+Successfully verified contract IexecCategoryManagerFacet on the block explorer.
+https://arbiscan.io/address/0x1E18624655a680dF645EF4668D303d0e158c3A23#code
+
+Successfully verified contract IexecCategoryManagerFacet on Sourcify.
+https://repo.sourcify.dev/contracts/full_match/42161/0x1E18624655a680dF645EF4668D303d0e158c3A23/
+
+IexecCategoryManagerFacet verified successfully
+Successfully submitted source code for contract
+contracts/facets/IexecConfigurationExtraFacet.sol:IexecConfigurationExtraFacet at 0x704DD48dFd3123445eE7d71230D099ee5a7fF384
+for verification on the block explorer. Waiting for verification result...
+
+Successfully verified contract IexecConfigurationExtraFacet on the block explorer.
+https://arbiscan.io/address/0x704DD48dFd3123445eE7d71230D099ee5a7fF384#code
+
+Successfully verified contract IexecConfigurationExtraFacet on Sourcify.
+https://repo.sourcify.dev/contracts/full_match/42161/0x704DD48dFd3123445eE7d71230D099ee5a7fF384/
+
+IexecConfigurationExtraFacet verified successfully
+Successfully submitted source code for contract
+contracts/facets/IexecConfigurationFacet.sol:IexecConfigurationFacet at 0x860e131a34FAA9D2c80B5E5608026cf0885C4DD8
+for verification on the block explorer. Waiting for verification result...
+
+Successfully verified contract IexecConfigurationFacet on the block explorer.
+https://arbiscan.io/address/0x860e131a34FAA9D2c80B5E5608026cf0885C4DD8#code
+
+Successfully verified contract IexecConfigurationFacet on Sourcify.
+https://repo.sourcify.dev/contracts/full_match/42161/0x860e131a34FAA9D2c80B5E5608026cf0885C4DD8/
+
+IexecConfigurationFacet verified successfully
+Successfully submitted source code for contract
+contracts/facets/IexecEscrowTokenFacet.sol:IexecEscrowTokenFacet at 0xCB012a87Df7106a155a2DbF63B32936625142319
+for verification on the block explorer. Waiting for verification result...
+
+Successfully verified contract IexecEscrowTokenFacet on the block explorer.
+https://arbiscan.io/address/0xCB012a87Df7106a155a2DbF63B32936625142319#code
+
+Successfully verified contract IexecEscrowTokenFacet on Sourcify.
+https://repo.sourcify.dev/contracts/full_match/42161/0xCB012a87Df7106a155a2DbF63B32936625142319/
+
+IexecEscrowTokenFacet verified successfully
+Successfully submitted source code for contract
+contracts/facets/IexecOrderManagementFacet.sol:IexecOrderManagementFacet at 0xe5e071d9956D650C9DF2231B3C24c929Ae8a6698
+for verification on the block explorer. Waiting for verification result...
+
+Successfully verified contract IexecOrderManagementFacet on the block explorer.
+https://arbiscan.io/address/0xe5e071d9956D650C9DF2231B3C24c929Ae8a6698#code
+
+Successfully verified contract IexecOrderManagementFacet on Sourcify.
+https://repo.sourcify.dev/contracts/full_match/42161/0xe5e071d9956D650C9DF2231B3C24c929Ae8a6698/
+
+IexecOrderManagementFacet verified successfully
+Successfully submitted source code for contract
+contracts/facets/IexecPoco1Facet.sol:IexecPoco1Facet at 0x4F4fceE743Ff87a8e524F51B24FF33132e4d5F06
+for verification on the block explorer. Waiting for verification result...
+
+Error verifying IexecPoco1Facet: The Etherscan API responded with a failure status.
+The verification may still succeed but should be checked manually.
+Reason: Fail - Unable to verify. Compiled contract deployment bytecode does NOT match the transaction deployment bytecode.
+Successfully submitted source code for contract
+contracts/facets/IexecPoco2Facet.sol:IexecPoco2Facet at 0x8C75D9a503Cba140a34CB42dB7020B1295cbe39C
+for verification on the block explorer. Waiting for verification result...
+
+Successfully verified contract IexecPoco2Facet on the block explorer.
+https://arbiscan.io/address/0x8C75D9a503Cba140a34CB42dB7020B1295cbe39C#code
+
+Successfully verified contract IexecPoco2Facet on Sourcify.
+https://repo.sourcify.dev/contracts/full_match/42161/0x8C75D9a503Cba140a34CB42dB7020B1295cbe39C/
+
+IexecPoco2Facet verified successfully
+Successfully submitted source code for contract
+contracts/facets/IexecPocoAccessorsFacet.sol:IexecPocoAccessorsFacet at 0x4273B5c5f56416302a5FE0DDeB6d7272cDC7faeC
+for verification on the block explorer. Waiting for verification result...
+
+Successfully verified contract IexecPocoAccessorsFacet on the block explorer.
+https://arbiscan.io/address/0x4273B5c5f56416302a5FE0DDeB6d7272cDC7faeC#code
+
+Successfully verified contract IexecPocoAccessorsFacet on Sourcify.
+https://repo.sourcify.dev/contracts/full_match/42161/0x4273B5c5f56416302a5FE0DDeB6d7272cDC7faeC/
+
+IexecPocoAccessorsFacet verified successfully
+Successfully submitted source code for contract
+contracts/facets/IexecRelayFacet.sol:IexecRelayFacet at 0xFA962e5EF5fe7D1b5e3622fd1e5432101866c10f
+for verification on the block explorer. Waiting for verification result...
+
+Successfully verified contract IexecRelayFacet on the block explorer.
+https://arbiscan.io/address/0xFA962e5EF5fe7D1b5e3622fd1e5432101866c10f#code
+
+Successfully verified contract IexecRelayFacet on Sourcify.
+https://repo.sourcify.dev/contracts/full_match/42161/0xFA962e5EF5fe7D1b5e3622fd1e5432101866c10f/
+
+IexecRelayFacet verified successfully
+
+Verification completed!
```