π Features
- Implemented
staticcall
anddelegatecall
inContractLib
. - Added transient storage operations to
Slot
.
π Bug Fixes
- Corrected slot updates in
ContractLibLogic
. - Updated
staticcall
todelegatecall
inContractLib
. - Fixed parameter type issue in
Slot
. - Updated
Deploy.s.sol
.
π Refactor
- Merged call functions in
ContractLib
. - Added mock contract and related test files:
ContractLib.t.sol
,Base.t.sol
. - Updated types and library files.
π Documentation
- Added API references.
- Updated installation section in docs.
π¨ Styling
- Updated
Deploy.s.sol
.
π§ͺ Testing
- Added test cases for
staticcall
, new call functions,delegatecall
, and revert cases inContractLib
. - Added mock proxy and logic.
- Created
Variables.sol
mock contract and integrated it intoSlotLib
tests. - Added transient storage test cases and base contract for test suites.
βοΈ Miscellaneous Tasks
- Updated
CHANGELOG.md
,README.md
,Gasgnome.sol
,foundry.toml
,remappings.txt
. - Added
soldeer
package URL. - Added logic slots and tested
delegatecall
with incorrect function signature inContractLibProxy
.