@thirdweb-dev/contracts-js
Version:
56 lines • 1.44 kB
JSON
[
{
"type": "function",
"name": "getAllExtensions",
"inputs": [],
"outputs": [
{
"name": "allExtensions",
"type": "tuple[]",
"internalType": "struct IExtension.Extension[]",
"components": [
{
"name": "metadata",
"type": "tuple",
"internalType": "struct IExtension.ExtensionMetadata",
"components": [
{
"name": "name",
"type": "string",
"internalType": "string"
},
{
"name": "metadataURI",
"type": "string",
"internalType": "string"
},
{
"name": "implementation",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "functions",
"type": "tuple[]",
"internalType": "struct IExtension.ExtensionFunction[]",
"components": [
{
"name": "functionSelector",
"type": "bytes4",
"internalType": "bytes4"
},
{
"name": "functionSignature",
"type": "string",
"internalType": "string"
}
]
}
]
}
],
"stateMutability": "view"
}
]