Hierarchy

  • TokenFactory__factory

Constructors

Properties

Methods

Constructors

Properties

abi: readonly [{
    anonymous: false;
    inputs: readonly [{
        indexed: false;
        internalType: "address";
        name: "token";
        type: "address";
    }];
    name: "DeployedTERC20";
    type: "event";
}, {
    anonymous: false;
    inputs: readonly [{
        indexed: false;
        internalType: "address";
        name: "token";
        type: "address";
    }];
    name: "DeployedTERC721";
    type: "event";
}, {
    inputs: readonly [];
    name: "CREATE_PERMISSION";
    outputs: readonly [{
        internalType: "string";
        name: "";
        type: "string";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [];
    name: "EXECUTE_PERMISSION";
    outputs: readonly [{
        internalType: "string";
        name: "";
        type: "string";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [];
    name: "TOKEN_FACTORY_RESOURCE";
    outputs: readonly [{
        internalType: "string";
        name: "";
        type: "string";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [];
    name: "TOKEN_REGISTRY_DEP";
    outputs: readonly [{
        internalType: "string";
        name: "";
        type: "string";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [{
        components: readonly [{
            internalType: "string";
            name: "name";
            type: "string";
        }, {
            internalType: "string";
            name: "symbol";
            type: "string";
        }, {
            internalType: "string";
            name: "contractURI";
            type: "string";
        }, {
            internalType: "uint8";
            name: "decimals";
            type: "uint8";
        }, {
            internalType: "uint256";
            name: "totalSupplyCap";
            type: "uint256";
        }];
        internalType: "struct ITERC20.ConstructorParams";
        name: "params_";
        type: "tuple";
    }];
    name: "deployTERC20";
    outputs: readonly [];
    stateMutability: "nonpayable";
    type: "function";
}, {
    inputs: readonly [{
        components: readonly [{
            internalType: "string";
            name: "name";
            type: "string";
        }, {
            internalType: "string";
            name: "symbol";
            type: "string";
        }, {
            internalType: "string";
            name: "contractURI";
            type: "string";
        }, {
            internalType: "string";
            name: "baseURI";
            type: "string";
        }, {
            internalType: "uint256";
            name: "totalSupplyCap";
            type: "uint256";
        }];
        internalType: "struct ITERC721.ConstructorParams";
        name: "params_";
        type: "tuple";
    }];
    name: "deployTERC721";
    outputs: readonly [];
    stateMutability: "nonpayable";
    type: "function";
}, {
    inputs: readonly [];
    name: "getInjector";
    outputs: readonly [{
        internalType: "address";
        name: "_injector";
        type: "address";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [{
        components: readonly [{
            internalType: "string";
            name: "name";
            type: "string";
        }, {
            internalType: "string";
            name: "symbol";
            type: "string";
        }, {
            internalType: "string";
            name: "contractURI";
            type: "string";
        }, {
            internalType: "uint8";
            name: "decimals";
            type: "uint8";
        }, {
            internalType: "uint256";
            name: "totalSupplyCap";
            type: "uint256";
        }];
        internalType: "struct ITERC20.ConstructorParams";
        name: "params_";
        type: "tuple";
    }, {
        internalType: "string";
        name: "description_";
        type: "string";
    }];
    name: "requestTERC20";
    outputs: readonly [];
    stateMutability: "nonpayable";
    type: "function";
}, {
    inputs: readonly [{
        components: readonly [{
            internalType: "string";
            name: "name";
            type: "string";
        }, {
            internalType: "string";
            name: "symbol";
            type: "string";
        }, {
            internalType: "string";
            name: "contractURI";
            type: "string";
        }, {
            internalType: "string";
            name: "baseURI";
            type: "string";
        }, {
            internalType: "uint256";
            name: "totalSupplyCap";
            type: "uint256";
        }];
        internalType: "struct ITERC721.ConstructorParams";
        name: "params_";
        type: "tuple";
    }, {
        internalType: "string";
        name: "description_";
        type: "string";
    }];
    name: "requestTERC721";
    outputs: readonly [];
    stateMutability: "nonpayable";
    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";
}] = _abi

Methods

Generated using TypeDoc