This is my main code that works perfectly, the idea is to transfer SOL to the generated keypair to be able to generate the arweaveLinks... 

```ts
const wallet = useWallet();

// Connecting with bundlr
const bundlr = new WebBundlr(
  "https://devnet.bundlr.network",
  "solana",
  wallet,
  {
    timeout: 120000,
    providerUrl: "https://api.devnet.solana.com"
  }
);

// Getting costs to upload
console.log("before upload");
const lamports = await costToUpload(assets, bundlr);

// Generating keypair
const keypair = Keypair.generate();

// Transfer SOL to create NFTs
const transferTransaction = new Transaction().add(
  SystemProgram.transfer({
    fromPubkey: wallet.publicKey,
    toPubkey: keypair.publicKey,
    lamports: lamports
  })
);
const { blockhash } = await connection.getLatestBlockhash();
transferTransaction.recentBlockhash = blockhash;
transferTransaction.feePayer = wallet.publicKey;

const txId = await wallet.sendTransaction(transferTransaction, connection);
const confirmation = await connection.confirmTransaction(txId, "confirmed");

if (confirmation.value.err === null) {
  try {
    const arweaveLinks = await uploadPrivate(keypair, connection);
    console.log(arweaveLinks);
  } catch (error) {
    console.log(error);
    return;
  }
}
```

The definition of the `uploadPrivate` function (where is the error):
```ts
export async function uploadPrivate(
  keypair: Keypair,
  connection: Connection
): Promise<string[]> {
  console.log("these is the keypair", keypair);
  console.log("these is the connection", connection);

  const metaplex = Metaplex.make(connection, { cluster: "devnet" as Cluster })
    .use(keypairIdentity(keypair))
    .use(
      bundlrStorage({
        address: "https://devnet.bundlr.network",
        providerUrl: "https://api.devnet.solana.com",
        timeout: 600000
      })
    );

  const metaplexFile = await toMetaplexFileFromJson({ test: "test" });
  const metaplexFileArray = [metaplexFile];

  console.log("Procesing images");
  const imageLinks = await metaplex.storage().uploadAll(metaplexFileArray);
  console.log("imageLinks", imageLinks);
}
```

The error seems to be in these line of code:
```ts
const imageLinks = await metaplex.storage().uploadAll(metaplexFileArray);
```
  
This is what the console tells me
[![enter image description here][1]][1]


if I go here: 
[![enter image description here][2]][2]

I encounter these line of code:
https://github.com/Bundlr-Network/js-sdk/blob/e1a1584b5a058311451dcde4d60fdd0a7d052b5c/src/web/currencies/solana.ts#L144

The network tab tell me these:
[![enter image description here][3]][3]

I encountered these issue in the metaplex repo too, maybe is related with my problem? 
https://github.com/metaplex-foundation/js/issues/202

I just need to **generate an arweave link using a generated keypair**, any help please?

  [1]: https://i.sstatic.net/rverM.png
  [2]: https://i.sstatic.net/0IXCA.png
  [3]: https://i.sstatic.net/3dO6H.png