---
description: Single line of code to create wallet for various supported blockchains.
---

# Wallet

<table><thead><tr><th>Blockchain</th><th data-type="checkbox">Supported</th></tr></thead><tbody><tr><td>Bitcoin</td><td>false</td></tr><tr><td>Cosmos</td><td>true</td></tr><tr><td>Ethereum</td><td>true</td></tr><tr><td>Polygon</td><td>true</td></tr><tr><td>Ripple</td><td>true</td></tr><tr><td>Solana</td><td>true</td></tr><tr><td>Stellar</td><td>true</td></tr></tbody></table>

## Cosmos

{% tabs %}
{% tab title="Typescript" %}
<pre class="language-typescript" data-overflow="wrap" data-line-numbers><code class="lang-typescript"><strong>import core from '@poro-wallet/core';
</strong>
const cosmosWallet = await core.factory.wallet.cosmos.create();
// {
//     address: string
//     mnemonic: string
//     publicKey: string
//     privateKey: string
// }
</code></pre>
{% endtab %}
{% endtabs %}

## EVM Chains

{% tabs %}
{% tab title="Typescript" %}
{% code overflow="wrap" lineNumbers="true" %}
```typescript
import core from '@poro-wallet/core';

// Just using Ethereum as an example
const evmWallet = await core.factory.wallet.ethereum.create();
// {
//     address: string
//     mnemonic: string
//     publicKey: string
//     privateKey: string
// }
```
{% endcode %}
{% endtab %}
{% endtabs %}

## Ripple

{% tabs %}
{% tab title="Typescript" %}
{% code overflow="wrap" lineNumbers="true" %}
```typescript
import core from '@poro-wallet/core';

const rippleWallet = await core.factory.wallet.ripple.create();
// {
//     address: string
//     mnemonic: string
//     publicKey: string
//     privateKey: string
// }
```
{% endcode %}
{% endtab %}
{% endtabs %}

## Solana

{% tabs %}
{% tab title="Typescript" %}
{% code overflow="wrap" lineNumbers="true" %}
```typescript
import core from '@poro-wallet/core';

const solanaWallet = await core.factory.wallet.solana.create();
// {
//     address: string
//     mnemonic: string
//     publicKey: string
//     privateKey: string
// }
```
{% endcode %}
{% endtab %}
{% endtabs %}

## Stellar

{% tabs %}
{% tab title="Typescript" %}
{% code overflow="wrap" lineNumbers="true" %}
```typescript
import core from '@poro-wallet/core';

const stellarWallet = await core.factory.wallet.stellar.create();
// {
//     address: string
//     mnemonic: string
//     publicKey: string
//     privateKey: string
// }
```
{% endcode %}
{% endtab %}
{% endtabs %}
