PluginMap
thirdweb.com
Methods
getAllFunctionsOfPlugin
function getAllFunctionsOfPlugin(address _pluginAddress) external view returns (bytes4[] registered)
View all funtionality as list of function signatures.
Parameters
Name
Type
Description
_pluginAddress
address
undefined
Returns
Name
Type
Description
registered
bytes4[]
undefined
getAllPlugins
function getAllPlugins() external view returns (struct IPluginMap.Plugin[] _plugins)
View all funtionality existing on the contract.
Returns
Name
Type
Description
_plugins
IPluginMap.Plugin[]
undefined
getPluginForFunction
function getPluginForFunction(bytes4 _selector) external view returns (address)
View address of the plugged-in functionality contract for a given function signature.
Parameters
Name
Type
Description
_selector
bytes4
undefined
Returns
Name
Type
Description
_0
address
undefined
Events
PluginSet
event PluginSet(bytes4 indexed functionSelector, string indexed functionSignature, address indexed pluginAddress)
Parameters
Name
Type
Description
functionSelector indexed
bytes4
undefined
functionSignature indexed
string
undefined
pluginAddress indexed
address
undefined
Last updated