Skip to main content

Inspector

Git Source

=================== 🕵️‍♀️ Inspector

Functions​

hasNotContract​

================== 🧩 Function

function hasNotContract(Function storage func) internal view returns (bool);

isEqual​

function isEqual(Function memory a, Function memory b) internal pure returns (bool);

isComplete​

function isComplete(Function memory func) internal pure returns (bool);

isUninitialized​

function isUninitialized(Function storage func) internal view returns (bool);

hasSameSelector​

=============== 🗂️ Bundle

function hasSameSelector(Bundle storage bundle, Function storage func) internal view returns (bool flag);

hasNotSameSelector​

function hasNotSameSelector(Bundle storage bundle, Function storage func) internal view returns (bool);

isComplete​

function isComplete(Bundle storage bundle) internal view returns (bool);

isUninitialized​

function isUninitialized(Bundle storage bundle) internal view returns (bool);

hasCurrentBundle​

======================= 📙 Bundle Registry

function hasCurrentBundle(BundleRegistry storage bundle) internal view returns (bool);

hasNotCurrentBundle​

function hasNotCurrentBundle(BundleRegistry storage bundle) internal view returns (bool);

isComplete​

============== 🏠 Proxy

function isComplete(Proxy memory proxy) internal pure returns (bool);

isInitialized​

function isInitialized(Proxy storage proxy) internal view returns (bool);

isUninitialized​

function isUninitialized(Proxy storage proxy) internal view returns (bool);

isNotUndefined​

🏠 Proxy Kind
function isNotUndefined(ProxyKind kind) internal pure returns (bool);

isSupported​

==================== 📚 Dictionary

function isSupported(Dictionary memory dictionary, bytes4 selector) internal view returns (bool);

isVerifiable​

function isVerifiable(Dictionary memory dictionary) internal returns (bool);

isComplete​

function isComplete(Dictionary memory dictionary) internal pure returns (bool);

isUninitialized​

function isUninitialized(Dictionary storage dictionary) internal view returns (bool);

isNotUndefined​


📚 Dictionary Kind​

function isNotUndefined(DictionaryKind kind) internal pure returns (bool);

isAssigned​

=================== 🧱 Primitives

📝 String

function isAssigned(string storage str) internal pure returns (bool);

isEmpty​

function isEmpty(string memory str) internal pure returns (bool);

isNotEmpty​

function isNotEmpty(string memory str) internal pure returns (bool);

isEqual​

function isEqual(string memory a, string memory b) internal pure returns (bool);

isNotEqual​

function isNotEqual(string memory a, string memory b) internal pure returns (bool);

isAssigned​

💾 Bytes4

function isAssigned(bytes4 selector) internal pure returns (bool);

isEmpty​

function isEmpty(bytes4 selector) internal pure returns (bool);

isNotEmpty​

function isNotEmpty(bytes4 selector) internal pure returns (bool);

isEqual​

function isEqual(bytes4 a, bytes4 b) internal pure returns (bool);

isNotEqual​

function isNotEqual(bytes4 a, bytes4 b) internal pure returns (bool);

isZero​

📌 Address

function isZero(address addr) internal pure returns (bool);

isNotZero​

function isNotZero(address addr) internal pure returns (bool);

hasCode​

function hasCode(address addr) internal view returns (bool);

hasNotCode​

function hasNotCode(address addr) internal view returns (bool);

isContract​

function isContract(address addr) internal view returns (bool);

isNotContract​

function isNotContract(address addr) internal view returns (bool);

isNot​

✅ Bool

function isNot(bool flag) internal pure returns (bool);

isFalse​

function isFalse(bool flag) internal pure returns (bool);

isNotZero​

#️⃣ Uint

function isNotZero(uint256 num) internal pure returns (bool);

isUninitialized​

=================== 🔒 Type Guard

function isUninitialized(TypeStatus status) internal pure returns (bool);

isInitialized​

function isInitialized(TypeStatus status) internal pure returns (bool);

isBuilding​

function isBuilding(TypeStatus status) internal pure returns (bool);

isBuilt​

function isBuilt(TypeStatus status) internal pure returns (bool);

isLocked​

function isLocked(TypeStatus status) internal pure returns (bool);

isNotLocked​

function isNotLocked(TypeStatus status) internal pure returns (bool);

isComplete​

function isComplete(TypeStatus status) internal pure returns (bool);