Variable boostRegistryAbiConst

boostRegistryAbi: readonly [{
    type: "error";
    inputs: readonly [{
        name: "registryType";
        internalType: "enum ABoostRegistry.RegistryType";
        type: "uint8";
    }, {
        name: "identifier";
        internalType: "bytes32";
        type: "bytes32";
    }];
    name: "AlreadyRegistered";
}, {
    type: "error";
    inputs: readonly [{
        name: "implementation";
        internalType: "address";
        type: "address";
    }];
    name: "NotACloneable";
}, {
    type: "error";
    inputs: readonly [{
        name: "identifier";
        internalType: "bytes32";
        type: "bytes32";
    }];
    name: "NotRegistered";
}, {
    type: "error";
    inputs: readonly [];
    name: "Reentrancy";
}, {
    type: "event";
    anonymous: false;
    inputs: readonly [{
        name: "registryType";
        internalType: "enum ABoostRegistry.RegistryType";
        type: "uint8";
        indexed: true;
    }, {
        name: "identifier";
        internalType: "bytes32";
        type: "bytes32";
        indexed: true;
    }, {
        name: "baseImplementation";
        internalType: "address";
        type: "address";
        indexed: false;
    }, {
        name: "deployedInstance";
        internalType: "contract ACloneable";
        type: "address";
        indexed: false;
    }];
    name: "Deployed";
}, {
    type: "event";
    anonymous: false;
    inputs: readonly [{
        name: "registryType";
        internalType: "enum ABoostRegistry.RegistryType";
        type: "uint8";
        indexed: true;
    }, {
        name: "identifier";
        internalType: "bytes32";
        type: "bytes32";
        indexed: true;
    }, {
        name: "implementation";
        internalType: "address";
        type: "address";
        indexed: false;
    }];
    name: "Registered";
}, {
    type: "function";
    inputs: readonly [{
        name: "type_";
        internalType: "enum ABoostRegistry.RegistryType";
        type: "uint8";
    }, {
        name: "base_";
        internalType: "address";
        type: "address";
    }, {
        name: "name_";
        internalType: "string";
        type: "string";
    }, {
        name: "data_";
        internalType: "bytes";
        type: "bytes";
    }];
    name: "deployClone";
    outputs: readonly [{
        name: "instance";
        internalType: "contract ACloneable";
        type: "address";
    }];
    stateMutability: "nonpayable";
}, {
    type: "function";
    inputs: readonly [{
        name: "identifier_";
        internalType: "bytes32";
        type: "bytes32";
    }];
    name: "getBaseImplementation";
    outputs: readonly [{
        name: "implementation";
        internalType: "contract ACloneable";
        type: "address";
    }];
    stateMutability: "view";
}, {
    type: "function";
    inputs: readonly [{
        name: "identifier_";
        internalType: "bytes32";
        type: "bytes32";
    }];
    name: "getClone";
    outputs: readonly [{
        name: "clone";
        internalType: "struct ABoostRegistry.Clone";
        type: "tuple";
        components: readonly [{
            name: "baseType";
            internalType: "enum ABoostRegistry.RegistryType";
            type: "uint8";
        }, {
            name: "instance";
            internalType: "contract ACloneable";
            type: "address";
        }, {
            name: "deployer";
            internalType: "address";
            type: "address";
        }, {
            name: "name";
            internalType: "string";
            type: "string";
        }];
    }];
    stateMutability: "view";
}, {
    type: "function";
    inputs: readonly [{
        name: "type_";
        internalType: "enum ABoostRegistry.RegistryType";
        type: "uint8";
    }, {
        name: "base_";
        internalType: "address";
        type: "address";
    }, {
        name: "deployer_";
        internalType: "address";
        type: "address";
    }, {
        name: "name_";
        internalType: "string";
        type: "string";
    }];
    name: "getCloneIdentifier";
    outputs: readonly [{
        name: "identifier";
        internalType: "bytes32";
        type: "bytes32";
    }];
    stateMutability: "pure";
}, {
    type: "function";
    inputs: readonly [{
        name: "deployer_";
        internalType: "address";
        type: "address";
    }];
    name: "getClones";
    outputs: readonly [{
        name: "";
        internalType: "bytes32[]";
        type: "bytes32[]";
    }];
    stateMutability: "view";
}, {
    type: "function";
    inputs: readonly [{
        name: "type_";
        internalType: "enum ABoostRegistry.RegistryType";
        type: "uint8";
    }, {
        name: "name_";
        internalType: "string";
        type: "string";
    }];
    name: "getIdentifier";
    outputs: readonly [{
        name: "identifier";
        internalType: "bytes32";
        type: "bytes32";
    }];
    stateMutability: "pure";
}, {
    type: "function";
    inputs: readonly [{
        name: "type_";
        internalType: "enum ABoostRegistry.RegistryType";
        type: "uint8";
    }, {
        name: "name_";
        internalType: "string";
        type: "string";
    }, {
        name: "implementation_";
        internalType: "address";
        type: "address";
    }];
    name: "register";
    outputs: readonly [];
    stateMutability: "nonpayable";
}, {
    type: "function";
    inputs: readonly [{
        name: "interfaceId";
        internalType: "bytes4";
        type: "bytes4";
    }];
    name: "supportsInterface";
    outputs: readonly [{
        name: "";
        internalType: "bool";
        type: "bool";
    }];
    stateMutability: "view";
}]