v5.5.1 - Fresh development environment
ℹ️ This release is primarily focused on updating the project (Ethers, Typescript, CI, etc.) and is not intended for deployment. Minor contract optimizations included here will be deployed in the next release.
What's new?
- Add some small optimizations to
IexecPoco2Delegatecontract (#167, #168). - Add support for CreateX factory.
- Migrate to Ethers v6.
- Migrate all Javascript files to Typescript.
- Purge Truffle.
- Migrate CI from Jenkins to Github Actions.
Updated contracts
-
IexecPoco2Delegate.sol
More details
- Release v5.5.1 #220
- Add gitub action workflow for deployment (#218)
- Rename Avalanche Fuji and Arbitrum Sepolia network configuration (#217)
- Deploy on new testnet chains using CreateX factory (#216)
- Add CreateX factory for new chain deployment (#215)
- Add Github Action CI in order to publish NPM package (#214)
- Housekeeping (#208)
- Add Halborn "Poco v5.5 & Voucher v1.0" audit report (#205)
- Refactor Factory deployer (#206)
- 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)
trustspecific 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)
FactoryDeployer.js,constants.js,odb-tools.js- Removed deprecated
scripts/ens/sidechain.js
- Purge Truffle leftovers (#180, #181, #182, #185, #186)
- Sunset Jenkins pipeline (#178)
- Re-use variable in
IexecPoco2Delegateincontribute(...)function. (#168) - Remove unnecessary back and forth transfers in
IexecPoco2Delegatehappening duringclaim(..). (#167) - Remove references to blockscout v5. (#161)
- Migrate integration test files to Typescript & Hardhat:
- 000_fullchain.js (#156, #157)
- 00X_fullchain-Xworkers.js (#158, #159)
- 000_fullchain-5workers-1error.js (#160, #162)
- Clean ToDo (#163)
- 200_fullchain-bot.js (#164, #166)
- 201_fullchain-bot-dualPool.js (#171, #172)
- Fix balance checks in integration tests (#165)
- 300_fullchain-reopen.js (#170, #173)
- 000_fullchain-ABILegacy.js (#174, #175)
- 400_contributeAndCallback.js (#176, #177)
- Remove
smockfrom unit tests: - Migrate unit test files to Typescript & Hardhat: