Module
Module Introduction
Implement new Module
import "./BaseModule.sol";
contract NewModule is BaseModule {
function requiredFunctions() external pure override returns (bytes4[] memory)
{
// return wallet functions that modules need access to
}
function inited(address wallet) internal view virtual override returns (bool) {
// Implement your checking logic
}
function _init(bytes calldata data) internal virtual override {
// Implement initialization logic
}
function _deInit() internal virtual override {
// Implement de-initialization logic
}
}
Last updated