def METHOD_NAME(network: int, timestamp: int, fee: int, deadline: int,
                          name: str, parent: str, sink: str, rental_fee: int):
    provision_namespace = NEMProvisionNamespace(
        namespace=name,
        parent=parent,
        sink=sink,
        fee=rental_fee,
    )
    return NEMSignTx(
        transaction=_create_common_msg(network, timestamp, fee, deadline),
        provision_namespace=provision_namespace,
    )