# Integrate Embedded Wallets with the Skale Blockchain in Flutter

> Integrate Embedded Wallets with the Skale Blockchain in Flutter | Embedded Wallets

While using the Embedded Wallets Flutter SDK, you get the private key within the user scope after successful authorization. This private key can be used to retrieve the user's address, and interact with [Skale](https://ethereum.org/) to make any blockchain calls. We have highlighted a few here for getting you started quickly on that.

## Chain details for Skale

<Tabs
 defaultValue="europa"
  values={[
    { label: "Europa Hub", value: "europa" },
    { label: "Calypso Hub", value: "calypso" },
    { label: "Nebula Gaming Hub", value: "nebula" },
    { label: "Titan Hub", value: "titan" },
  ]}
>
<TabItem value="europa">

<Tabs
 defaultValue="mainnet"
  values={[
    { label: "Mainnet", value: "mainnet" },
    { label: "Testnet", value: "testnet" },
  ]}
>
<TabItem value="mainnet">

- **Chain ID:** 0x79f99296
- **Public RPC URL:** `https://mainnet.skalenodes.com/v1/elated-tan-skat`
- **Display Name:** SKALE Europa Hub Mainnet
- **Block Explorer Link:** `https://elated-tan-skat.explorer.mainnet.skalenodes.com`
- **Ticker:** sFUEL
- **Ticker Name:** SKALE Fuel

</TabItem>

<TabItem value="testnet">

- **Chain ID:** 0x561bf78b
- **Public RPC URL:** `https://testnet.skalenodes.com/v1/juicy-low-small-testnet`
- **Display Name:** SKALE Europa Hub Testnet
- **Block Explorer Link:** `https://juicy-low-small-testnet.explorer.testnet.skalenodes.com`
- **Ticker:** sFUEL
- **Ticker Name:** SKALE Fuel

</TabItem>
</Tabs>

</TabItem>

<TabItem value="calypso">

<Tabs
 defaultValue="mainnet"
  values={[
    { label: "Mainnet", value: "mainnet" },
    { label: "Testnet", value: "testnet" },
  ]}
>
<TabItem value="mainnet">

- **Chain ID:** 0x5d456c62
- **Public RPC URL:** `https://mainnet.skalenodes.com/v1/honorable-steel-rasalhague`
- **Display Name:** SKALE Calypso Hub Mainnet
- **Block Explorer Link:** `https://honorable-steel-rasalhague.explorer.mainnet.skalenodes.com`
- **Ticker:** sFUEL
- **Ticker Name:** SKALE Fuel

</TabItem>

<TabItem value="testnet">

- **Chain ID:** 0x3a14269b
- **Public RPC URL:** `https://testnet.skalenodes.com/v1/giant-half-dual-testnet`
- **Display Name:** SKALE Calypso Hub Testnet
- **Block Explorer Link:** `https://giant-half-dual-testnet.explorer.testnet.skalenodes.com`
- **Ticker:** sFUEL
- **Ticker Name:** SKALE Fuel

</TabItem>
</Tabs>

</TabItem>

<TabItem value="nebula">

<Tabs
 defaultValue="mainnet"
  values={[
    { label: "Mainnet", value: "mainnet" },
    { label: "Testnet", value: "testnet" },
  ]}
>
<TabItem value="mainnet">

- **Chain ID:** 0x585eb4b1
- **Public RPC URL:** `https://mainnet.skalenodes.com/v1/green-giddy-denebola`
- **Display Name:** SKALE Nebula Gaming Hub Mainnet
- **Block Explorer Link:** `https://green-giddy-denebola.explorer.mainnet.skalenodes.com`
- **Ticker:** sFUEL
- **Ticker Name:** SKALE Fuel

</TabItem>

<TabItem value="testnet">

- **Chain ID:** 0x0235ddd0
- **Public RPC URL:** `https://testnet.skalenodes.com/v1/lanky-ill-funny-testnet`
- **Display Name:** SKALE Nebula Gaming Hub Testnet
- **Block Explorer Link:** `https://lanky-ill-funny-testnet.explorer.testnet.skalenodes.com`
- **Ticker:** sFUEL
- **Ticker Name:** SKALE Fuel

</TabItem>
</Tabs>

</TabItem>

<TabItem value="titan">

<Tabs
 defaultValue="mainnet"
  values={[
    { label: "Mainnet", value: "mainnet" },
    { label: "Testnet", value: "testnet" },
  ]}
>
<TabItem value="mainnet">

- **Chain ID:** 0x507aaa2a
- **Public RPC URL:** `https://mainnet.skalenodes.com/v1/parallel-stormy-spica`
- **Display Name:** SKALE Titan Hub Mainnet
- **Block Explorer Link:** `https://parallel-stormy-spica.explorer.mainnet.skalenodes.com`
- **Ticker:** sFUEL
- **Ticker Name:** SKALE Fuel

</TabItem>

<TabItem value="testnet">

- **Chain ID:** 0x0233382c
- **Public RPC URL:** `https://testnet.skalenodes.com/v1/aware-fake-trim-testnet`
- **Display Name:** SKALE Titan Hub Testnet
- **Block Explorer Link:** `https://aware-fake-trim-testnet.explorer.testnet.skalenodes.com`
- **Ticker:** sFUEL
- **Ticker Name:** SKALE Fuel

</TabItem>
</Tabs>

</TabItem>
</Tabs>

## Prerequisites

This doc assumes you have already setup your project in the Embedded Wallets dashboard (formerly Web3Auth), and have integrated Embedded Wallets in your Flutter app. If you haven't done that yet, you can learn how to [integrate Embedded Wallets in your Flutter app](/embedded-wallets/sdk/flutter/).

## Installation

<InstallationSnippet />

## Initialize

<InitialisationSnippet />

## Get account

<GetAccountSnippet />

## Get balance

<GetBalanceSnippet />

## Sign a transaction

<SignTransactionSnippet />

## Send transaction

<SendTransactionSnippet />

## Smart contract interactions

<TestContractSnippet />

### Deploy a contract

<DeployContractSnippet />

### Read from contract

<ReadContractSnippet />

### Write to Contract

<WriteContractSnippet />
