Commit Graph

94 Commits

Author SHA1 Message Date
hueso
6d6f9291ab OZ v5.5.0 2026-06-01 21:51:18 +00:00
hueso
a87a65df86 bump OZ version to 5.5.0-rc.1 2026-06-01 21:51:18 +00:00
hueso
dfe5e20c62 restore trustedForwarders as an OZ override 2026-06-01 21:51:18 +00:00
hueso
66ad51e814 import ECDSA, ERC2771, ERC20, MerkleProofLib from @openzeppelin 2026-06-01 21:51:18 +00:00
hueso
27358d1e38 WIP: use openzeppelin contracts 2026-06-01 21:51:18 +00:00
hueso
439b176989 updated RPC urls 2026-06-01 21:51:18 +00:00
hueso
929c4ccc4e rootstock testnet re-deployment 2026-06-01 21:51:18 +00:00
hueso
4eec389fc0 bump solidity verison 2026-06-01 21:51:18 +00:00
hueso
f93e4db532 Ethers v5 -> v6 migration
Updated dependencies and removed unused ones.
2026-06-01 21:51:18 +00:00
hueso
4db911cc52 Partial hardhat -> viem migration for tests.
Typescript updated to v5.
Notably all calls to p2pix.callStatic.getStr() were replaced by viem.stringToHex() due to bug in ethers (https://github.com/ethers-io/ethers.js/issues/4965)
Full migration to viem might not be possible currently due to hard-chai-matchers incompatibility:
> The hardhat-chai-matchers plugin is designed to work with hardhat-ethers. Attempting to use it in conjunction with hardhat-viem results in compatibility issues.
https://hardhat.org/hardhat-chai-matchers/docs/overview
2026-06-01 21:51:18 +00:00
hueso
9524b755f2 sepolia deployment 2026-06-01 21:51:18 +00:00
hueso
abd55bbf77 ditch amount hardcodings 2026-06-01 21:51:18 +00:00
hueso
0144843167 set deposit() nonReentrant 2026-06-01 21:51:18 +00:00
hueso
a49b71f736 update tests for current function parameters 2026-06-01 21:51:18 +00:00
hueso
82cbac29f6 update documentation 2026-06-01 21:51:18 +00:00
hueso
982cf6ca9b restore function parameters. reverts 26a4952 2026-06-01 21:51:18 +00:00
hueso
45e7cc331f add RSK networks 2026-06-01 21:51:18 +00:00
hueso
453adf4e0c ERC2771 compatibility 2026-06-01 21:51:18 +00:00
hueso
6ef27ef916 add artifacts to .gitignore 2026-06-01 21:51:18 +00:00
hueso
62d2afbbd0 mark assembly blocks as memory-safe 2026-06-01 21:51:18 +00:00
hueso
4b35847d79 use ERC20 datatype 2026-06-01 21:51:18 +00:00
hueso
0107816dc5 revamped lock() conditionals 2026-06-01 21:51:18 +00:00
PedroCailleret
32bd86e7cb increased lock gas savings 2026-06-01 21:51:18 +00:00
PedroCailleret
7fe6415eed Added support for flatsigs 2026-06-01 21:51:18 +00:00
PedroCailleret
3f9dff5b56 Moved stack allocation from memory to calldata 2026-06-01 21:51:18 +00:00
PedroCailleret
6e7a5813b9 🔧 Inheritance reordering 2026-06-01 21:51:18 +00:00
PedroCailleret
2a3ad59e7a Comment cleanup 2026-06-01 21:51:18 +00:00
PedroCailleret
5b813a1cc6 Added ERC2771 support & Increased pixTarget max size 2026-06-01 21:51:18 +00:00
PedroCailleret
ede02a0daf cleanup 2026-06-01 21:51:18 +00:00
PedroCailleret
58927624b8 Removed relayer logic 2026-06-01 21:51:18 +00:00
PedroCailleret
84fc3c4350 Inheritance refactoring 2026-06-01 21:51:18 +00:00
PedroCailleret
e9187008a3 Types cleanup 2026-06-01 21:51:18 +00:00
PedroCailleret
9feb38db50 🏗️ 2026-06-01 21:51:18 +00:00
PedroCailleret
ecb3d3d3f0 Cleanup 2026-06-01 21:51:18 +00:00
PedroCailleret
2f008a3cb5 Solidity version bump & viaIR compilation 2026-06-01 21:51:18 +00:00
PedroCailleret
c262095966 Optimized SafeTransferLib (Solady) 2026-06-01 21:51:18 +00:00
PedroCailleret
cdffbd8783 Rearchitected storage 🗃️ 2026-06-01 21:51:18 +00:00
PedroCailleret
a4f2f559cc Errors cleanup 2026-06-01 21:51:18 +00:00
PedroCailleret
aad338eadd Administrative settings example script added. 2026-06-01 21:51:18 +00:00
PedroCailleret
4568cad8f0 Merge pull request #9 from doiim/dev
Merge dev branch updates to main.
2023-02-14 20:26:54 -03:00
PedroCailleret
55fc45fc73 Deployment scripts updated 2023-02-14 19:56:34 -03:00
PedroCailleret
8310e013f6 Enhanced integration & optimized testing 2023-02-14 18:40:02 -03:00
PedroCailleret
4c8016080d getLocksStatus fix 2023-01-30 22:34:23 -03:00
PedroCailleret
8f51b7841c sort fix 2023-01-30 07:50:04 -03:00
PedroCailleret
d946c239dc 🔧 Added getLocksStatus 2023-01-30 07:29:55 -03:00
Filipe Soccol
ce28faae9d Merged V2 overriding main. 2023-01-27 19:02:56 -03:00
PedroCailleret
bb10cf953f 🩹 getBalances Fix 2023-01-27 01:50:37 -03:00
PedroCailleret
6fe1e794d0 V2 Release 2023-01-26 21:40:17 -03:00
filipesoccol
8e2323a099 Merge pull request #7 from doiim/hotfix-1.0.3
Hotfix 1.0.3
2023-01-10 09:13:55 -03:00
PedroCailleret
44e2bf1d35 Merge branch 'hotfix-1.0.3' into main
Added Goerli and Mumbai testnet Deployment scripts and contract instances.
2023-01-09 18:06:15 -03:00