DevKit API Reference
This section provides detailed documentation for the Solidity contracts and libraries that make up the Meta Contract DevKit.
Contents
- core
- registry
- system
- test
- types
- utils
- stdError
- StdInvariant
- stdMath
- VmSafe
- Vm
- console
- IERC165_0
- IERC20
- IMulticall3
- safeconsole
- Proxy_0
- IBeacon
- Address
- Context
- StorageSlot
- IERC165_1
- IDictionaryCore
- IProxy
- MessageBody
- MessageHead
- DummyContract
- DummyFacade
- DummyFunction
- Receive
- Schema
- StdAssertions
- StdChains
- stdJson
- FindData
- StdStorage
- stdStorageSafe
- stdStorage
- StdStyle
- stdToml
- IERC721
- IERC721TokenReceiver
- IERC721Metadata
- IERC721Enumerable
- MockERC20
- Ownable
- Storage
- CommonBase
- TestBase
- ScriptBase
- MockERC721
- IVerifiable
- Initialization
- ERC1967Utils
- UpgradeableBeacon
- MsgSender
- StdCheatsSafe
- StdCheats
- BeaconDictionary
- DictionaryBase
- IDictionary
- ProtectionBase
- FeatureToggle
- InitSetAdmin
- StdUtils
- ImmutableDictionary
- Dictionary_0
- ProxyUtils
- GetFunctions
- Proxy_1
- IStd
- ProxyCreator
- StdFacade
- Clone
- UpgradeDictionary
- Script
- Test
- MCDevKit
- Bundle
- BundleLib
- Dictionary_1
- DictionaryLib
- DictionaryKind
- Function
- FunctionLib
- Proxy_2
- ProxyLib
- ProxyKind
- BundleRegistry
- BundleRegistryLib
- DictionaryRegistry
- DictionaryRegistryLib
- FunctionRegistry
- FunctionRegistryLib
- ProxyRegistry
- ProxyRegistryLib
- StdFunctions
- StdFunctionsLib
- StdRegistry
- StdRegistryLib
- StdFunctionsArgs
- Current
- CurrentLib
- ConfigState
- SetupConfig
- SystemConfig
- NamingConfig
- ConfigLib
- Logger
- System
- Trace
- Process
- Tracer
- Validator
- MockDictionary
- SimpleMockProxy
- SimpleMockProxyLib
- Formatter
- Inspector
- Parser
- TypeStatus
- TypeGuard
- ForgeHelper
- MCDeployLib
- MCFinderLib
- MCHelpers
- MCInitLib
- MCMockLib
- NameGenerator
- MCBase
- MCScriptBase
- MCTestBase
- MCScript
- MCTest
- Dummy
- param_14
- param_2
- param_4
- param_23
- param_16
- param_15
- param_27
- param_18
- param_3
- param_21
- param_12
- param_1
- param_24
- param_13
- param_6
- param_17
- param_19
- param_11
- param_10
- param_25
- param_5
- param_0
- param_8
- param_20
- loadAddressFrom
- param_22
- param_7
- param_26
- param_9
- Flattened constants
- MCBase
- MCScriptBase
- MCTestBase
- MCDevKit
- MCScript
- MCTest
Each subsection contains comprehensive NatSpec-based documentation for the respective Solidity files, offering a complete reference for developers using the DevKit.