Closed bitcoinbrisbane closed 1 week ago
This pull request introduces significant changes, including the deletion of the Hack.sol
and DynamicEater
contract artifacts, and the addition of a new Wrapper
contract in Wrapper.sol
. The Wrapper
contract manages vault information and allows for blacklisting certain addresses. Additionally, new JSON files for the Wrapper
contract and its debugging information have been created, along with updates to deployment configurations and scripts in package.json
. The changes reflect a transition from the DynamicEaterModule
to the WrapperModule
.
File Path | Change Summary |
---|---|
contracts/core/adaptors/Hack.sol |
Contract Hack removed. |
contracts/core/utils/Wrapper.sol |
Contract Wrapper added; includes functions getVaults , getNumVaults , and setBlackListed . Interfaces IFactory , IArrakisV2 , and struct IVault added. |
ignition/deployments/chain-8453/artifacts/DynamicEaterModule#DynamicEater.dbg.json |
File deleted. |
ignition/deployments/chain-8453/artifacts/DynamicEaterModule#DynamicEater.json |
File deleted. |
ignition/deployments/chain-8453/artifacts/WrapperModule#Wrapper.dbg.json |
New file added for Wrapper contract debug information. |
ignition/deployments/chain-8453/artifacts/WrapperModule#Wrapper.json |
New artifact file for Wrapper contract added, including ABI and bytecode. |
ignition/deployments/chain-8453/deployed_addresses.json |
Entry for DynamicEaterModule#DynamicEater replaced with WrapperModule#Wrapper . |
ignition/deployments/chain-8453/journal.jsonl |
Deployment configuration updated to reflect WrapperModule with new constructor arguments and transaction details. |
ignition/modules/WrapperModule.ts |
New module WrapperModule added, creating a contract instance for Wrapper . |
package.json |
New deployment script "deploy:wrapper:base" added for the WrapperModule . |
SC
, eat-all-the-tokens
🐰 In the meadow, a change so bright,
A new Wrapper hops into sight.
With vaults to gather, and tokens to hold,
A tale of smart contracts, now to be told.
Out with the old, in with the new,
Hooray for the Wrapper, we cheer and we coo! 🌼✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
Release Notes
New Features
Wrapper
smart contract for enhanced vault management, including functions to retrieve vault information and manage blacklisted addresses.WrapperModule
to streamline deployment processes.Bug Fixes
Hack
contract to prevent confusion.Chores
DynamicEaterModule
toWrapperModule
.