Hierarchy

  • TokenRegistry__factory

Constructors

Properties

Methods

Constructors

Properties

abi: readonly [{
    inputs: readonly [];
    name: "CREATE_PERMISSION";
    outputs: readonly [{
        internalType: "string";
        name: "";
        type: "string";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [];
    name: "TERC20_NAME";
    outputs: readonly [{
        internalType: "string";
        name: "";
        type: "string";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [];
    name: "TERC721_NAME";
    outputs: readonly [{
        internalType: "string";
        name: "";
        type: "string";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [];
    name: "TOKEN_FACTORY_DEP";
    outputs: readonly [{
        internalType: "string";
        name: "";
        type: "string";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [];
    name: "TOKEN_REGISTRY_RESOURCE";
    outputs: readonly [{
        internalType: "string";
        name: "";
        type: "string";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "string";
        name: "name";
        type: "string";
    }, {
        internalType: "address";
        name: "poolAddress";
        type: "address";
    }];
    name: "addProxyPool";
    outputs: readonly [];
    stateMutability: "nonpayable";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "string";
        name: "name";
        type: "string";
    }];
    name: "countPools";
    outputs: readonly [{
        internalType: "uint256";
        name: "";
        type: "uint256";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "string";
        name: "name";
        type: "string";
    }];
    name: "getImplementation";
    outputs: readonly [{
        internalType: "address";
        name: "";
        type: "address";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [];
    name: "getInjector";
    outputs: readonly [{
        internalType: "address";
        name: "_injector";
        type: "address";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "string";
        name: "name";
        type: "string";
    }];
    name: "getProxyBeacon";
    outputs: readonly [{
        internalType: "address";
        name: "";
        type: "address";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "string";
        name: "name";
        type: "string";
    }, {
        internalType: "uint256";
        name: "offset";
        type: "uint256";
    }, {
        internalType: "uint256";
        name: "limit";
        type: "uint256";
    }];
    name: "injectDependenciesToExistingPools";
    outputs: readonly [];
    stateMutability: "nonpayable";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "string";
        name: "name";
        type: "string";
    }, {
        internalType: "uint256";
        name: "offset";
        type: "uint256";
    }, {
        internalType: "uint256";
        name: "limit";
        type: "uint256";
    }];
    name: "listPools";
    outputs: readonly [{
        internalType: "address[]";
        name: "pools";
        type: "address[]";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "address";
        name: "registryAddress_";
        type: "address";
    }];
    name: "setDependencies";
    outputs: readonly [];
    stateMutability: "nonpayable";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "address";
        name: "_injector";
        type: "address";
    }];
    name: "setInjector";
    outputs: readonly [];
    stateMutability: "nonpayable";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "string[]";
        name: "names";
        type: "string[]";
    }, {
        internalType: "address[]";
        name: "newImplementations";
        type: "address[]";
    }];
    name: "setNewImplementations";
    outputs: readonly [];
    stateMutability: "nonpayable";
    type: "function";
}] = _abi

Methods

Generated using TypeDoc