@0xfutbol/id
Version:
React component library with shared providers for 0xFutbol ID
78 lines (77 loc) • 2.76 kB
JavaScript
;var index=require('./index-gEYw6hWC.js');require('react'),require('react/jsx-runtime'),require('@0xfutbol/id-sign'),require('react-use'),require('@0xfutbol/constants'),require('thirdweb'),require('@matchain/matchid-sdk-react'),require('@tanstack/react-query'),require('@matchain/matchid-sdk-react/index.css'),require('react-dom');const FN_SELECTOR = "0x3e429396";
const FN_INPUTS = [];
const FN_OUTPUTS = [
{
type: "tuple[]",
components: [
{
type: "address",
name: "implementation",
},
{
type: "tuple",
name: "config",
components: [
{
type: "bool",
name: "registerInstallationCallback",
},
{
type: "bytes4[]",
name: "requiredInterfaces",
},
{
type: "bytes4[]",
name: "supportedInterfaces",
},
{
type: "tuple[]",
name: "callbackFunctions",
components: [
{
type: "bytes4",
name: "selector",
},
],
},
{
type: "tuple[]",
name: "fallbackFunctions",
components: [
{
type: "bytes4",
name: "selector",
},
{
type: "uint256",
name: "permissionBits",
},
],
},
],
},
],
},
];
/**
* Calls the "getInstalledModules" function on the contract.
* @param options - The options for the getInstalledModules function.
* @returns The parsed result of the function call.
* @extension MODULES
* @example
* ```ts
* import { getInstalledModules } from "thirdweb/extensions/modules";
*
* const result = await getInstalledModules({
* contract,
* });
*
* ```
*/
async function getInstalledModules(options) {
return index.P({
contract: options.contract,
method: [FN_SELECTOR, FN_INPUTS, FN_OUTPUTS],
params: [],
});
}exports.FN_SELECTOR=FN_SELECTOR;exports.getInstalledModules=getInstalledModules;//# sourceMappingURL=getInstalledModules-ByY67y2G.js.map