user7200: Here is how I create a wallet:
  let recoveryPhrase = Seed.generateRecoveryPhrase();
  console.log(recoveryPhrase);

  let mnemonic_sentence = Seed.toMnemonicList(recoveryPhrase);
  //console.log(mnemonic_sentence);

  let passphrase = "pass";
  let name = "name";

  let wallet = await walletServer.createOrRestoreShelleyWallet(
    name,
    mnemonic_sentence,
    passphrase,
    null,
    10
  );

It does create a wallet, however, I'm also waiting for the wallet to get synced and while it gets syncing I cannot retrieve balance information.
Listing wallets in cli via cardano-wallet wallets list command:
"name": "name",
    "id": "wallet-id",
    "tip": {
        "height": {
            "quantity": 6015225,
            "unit": "block"
        },
        "epoch_number": 279,
        "time": "2021-07-23T02:30:50Z",
        "absolute_slot_number": 35441159,
        "slot_number": 276359
    },
    "passphrase": {
        "last_updated_at": "2022-09-09T07:58:21.052641502Z"
    },
    "address_pool_gap": 10,
    "state": {
        "status": "syncing",
        "progress": {
            "quantity": 77.19,
            "unit": "percent"
        }
    },
    "delegation": {
        "next": [],
        "active": {
            "status": "not_delegating"
        }
    },
    "assets": {
        "total": [],
        "available": []
    }
}

Why do Cardano Wallets need to be synced? Is there anything that I can do to speed up the syncing process?

user5926: 
Why do Cardano Wallets need to be synced?

An unsynced wallet will be empty. It is only by reading the chain that transactions to and from the wallet can be found and the balance adjusted accordingly.
You did not say how long its taking. Is it an hour, 10 hours, 3 days? What is your expectation?

7200: <p>Here is how I create a wallet:</p>
<pre><code>  let recoveryPhrase = Seed.generateRecoveryPhrase();
  console.log(recoveryPhrase);

  let mnemonic_sentence = Seed.toMnemonicList(recoveryPhrase);
  //console.log(mnemonic_sentence);

  let passphrase = &quot;pass&quot;;
  let name = &quot;name&quot;;

  let wallet = await walletServer.createOrRestoreShelleyWallet(
    name,
    mnemonic_sentence,
    passphrase,
    null,
    10
  );
</code></pre>
<p>It does create a wallet, however, I'm also waiting for the wallet to get synced and while it gets syncing I cannot retrieve balance information.</p>
<p>Listing wallets in cli via <code>cardano-wallet wallets list</code> command:</p>
<pre><code>&quot;name&quot;: &quot;name&quot;,
    &quot;id&quot;: &quot;wallet-id&quot;,
    &quot;tip&quot;: {
        &quot;height&quot;: {
            &quot;quantity&quot;: 6015225,
            &quot;unit&quot;: &quot;block&quot;
        },
        &quot;epoch_number&quot;: 279,
        &quot;time&quot;: &quot;2021-07-23T02:30:50Z&quot;,
        &quot;absolute_slot_number&quot;: 35441159,
        &quot;slot_number&quot;: 276359
    },
    &quot;passphrase&quot;: {
        &quot;last_updated_at&quot;: &quot;2022-09-09T07:58:21.052641502Z&quot;
    },
    &quot;address_pool_gap&quot;: 10,
    &quot;state&quot;: {
        &quot;status&quot;: &quot;syncing&quot;,
        &quot;progress&quot;: {
            &quot;quantity&quot;: 77.19,
            &quot;unit&quot;: &quot;percent&quot;
        }
    },
    &quot;delegation&quot;: {
        &quot;next&quot;: [],
        &quot;active&quot;: {
            &quot;status&quot;: &quot;not_delegating&quot;
        }
    },
    &quot;assets&quot;: {
        &quot;total&quot;: [],
        &quot;available&quot;: []
    }
}
</code></pre>
<p>Why do Cardano Wallets need to be synced? Is there anything that I can do to speed up the syncing process?</p>
 5926: <blockquote>
<p>Why do Cardano Wallets need to be synced?</p>
</blockquote>
<p>An unsynced wallet will be empty. It is only by reading the chain that transactions to and from the wallet can be found and the balance adjusted accordingly.</p>
<p>You did not say <em>how</em> long its taking. Is it an hour, 10 hours, 3 days? What is your expectation?</p>
