<div align="center">
# Bittensor Wallet SDK <!-- omit in toc -->
[![Discord Chat](https://img.shields.io/discord/308323056592486420.svg)](https://discord.gg/bittensor)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![PyPI version](https://badge.fury.io/py/bittensor-wallet.svg)](https://badge.fury.io/py/bittensor-wallet)
---
## Internet-scale Neural Networks <!-- omit in toc -->
[Bittensor SDK](https://github.com/opentensor/bittensor/tree/master) • [BTCLI](https://github.com/opentensor/btcli) • [Research](https://bittensor.com/whitepaper)
</div>
## Bittensor Wallet SDK
The Bittensor Wallet SDK is a Python interface for a powerful Rust-based Bittensor wallet functionality. You do not need to know Rust to use this Wallet SDK. However, if you want to contribute to the Rust components of this Wallet SDK, the Rust source is located in the [src](./src) directory. You can look at the development history by inspecting the Changelog.md.
## Documentation
For a full documentation on how to use `btwallet`, see the [Bittensor Wallet SDK section](https://docs.bittensor.com/btcli) on the developer documentation site.
---
## Before you proceed
1. If you installed either Bittensor SDK version `8.1.0` or BTCLI version `8.1.0` then the Wallet SDK 2.0.0 is already installed. The below installation steps are only for a standalone installation of the Wallet SDK 2.0.0 package.
2. **IMPORTANT**: The Wallet SDK 2.0.0 is compatible only with Bittensor SDK version `8.1.0` and later versions and BTCLI version `8.1.0` and later versions. Earlier versions of Bittensor SDK and BTCLI are not compatible with Wallet SDK 2.0.0.
## Install
Follow the below steps to install the Bittensor Wallet SDK:
### From PyPI
Use this option if you want to use the Wallet SDK.
```bash
$ python3 -m venv btwallet-venv # create a virtual env
$ source btwallet-venv/bin/activate # activate the env
$ pip install bittensor-wallet # install bittensor-wallet
```
### From source
Use this option if you want to develop your application using the Wallet SDK.
```bash
python3 -m venv btwallet-venv # create a virtual env
source venv/bin/activate # activate the env
git clone https://github.com/opentensor/btwallet.git
cd btwallet
pip install maturin
maturin develop
```
After the `maturin develop` command completes, run the below command:
```bash
pip list
```
You will see `bittensor-wallet` in the list on installed packages. This means the installation was successful.
---
## Verify your installation
In the `python3` interpreter, run the below code to verify that your installation was successful. See an example output below:
```bash
python3
Python 3.12.4 (v3.12.4:8e8a4baf65, Jun 6 2024, 17:33:18) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import bittensor_wallet
>>> print(bittensor_wallet.__version__)
2.0.0
>>>
```
The above will print the Wallet SDK version you just installed, i.e., `2.0.0`, confirming that the installation was successful.
---
## Usage examples
**1. Create a wallet**
In the `python3` interpreter, run the below code:
```python
from bittensor_wallet import Wallet
# creates wallet with name `default`
wallet = Wallet()
wallet.create()
```
If a wallet with the name "default" already exists, then you will see a message. If it doesn't exist, then the above code will create both a coldkey and a hotkey and displays the following information, including your mnemonic **(mnemonics are replaced with `x` in the below example for security)**:
```
IMPORTANT: Store this mnemonic in a secure (preferable offline place), as anyone who has possession of this mnemonic can use it to regenerate the key and access your tokens.
The mnemonic to the new coldkey is:
forward xxxx xxx xxx xxxx xxxx xxxx xxx xx xx xx actress
You can use the mnemonic to recreate the key in case it gets lost. The command to use to regenerate the key using this mnemonic is:
btcli w regen-coldkey --mnemonic "forward xxxx xxx xxx xxxx xxxx xxxx xxx xx xx xx actress"
Specify password for key encryption:
Retype your password:
IMPORTANT: Store this mnemonic in a secure (preferable offline place), as anyone who has possession of this mnemonic can use it to regenerate the key and access your tokens.
The mnemonic to the new hotkey is:
fuel xxxx xxx xxx xxxx xxxx xxxx xxx xx xx xxx bind
You can use the mnemonic to recreate the key in case it gets lost. The command to use to regenerate the key using this mnemonic is:
btcli w regen-hotkey --mnemonic "fuel xxxx xxx xxx xxxx xxxx xxxx xxx xx xx xxx bind"
name: 'default', hotkey: 'default', path: '~/.bittensor/wallets/'
>>> print(wallet)
Wallet (Name: 'default', Hotkey: 'default', Path: '~/.bittensor/wallets/')
>>>
```
**2. Pass arguments to a class other than the default**
```
name (str): The name of the wallet, used to identify it among possibly multiple wallets.
hotkey (str): String identifier for the hotkey.
path (str): File system path where wallet keys are stored.
config (Config): Bittensor configuration object.
```
In the `python3` interpreter, run the below code. See an example below (only partial is shown):
```bash
python3
Python 3.12.4 (v3.12.4:8e8a4baf65, Jun 6 2024, 17:33:18) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from bittensor_wallet import Wallet
>>> my_name = "my_wallet_name"
>>> my_path = "path_to_my_wallet"
>>> my_hotkey = "name_of_my_hotkey"
>>>
>>> my_wallet = Wallet(name=my_name, path=my_path, hotkey=my_hotkey)
>>> my_wallet.create()
IMPORTANT: Store this mnemonic in a secure (preferable offline place), as anyone who has possession of this mnemonic can use it to regenerate the key and access your tokens.
```
The above will create a wallet with "my_wallet_name".
**3. Use your own config**
```python
from bittensor_wallet.config import Config
config = Config()
```
---
Raw data
{
"_id": null,
"home_page": null,
"name": "bittensor-wallet",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "Cortex Team <cortex@opentensor.dev>",
"keywords": "substrate, scale, codec, bittensor, wallet",
"author": null,
"author_email": "Roman Chkhaidze <roman@opentensor.dev>",
"download_url": "https://files.pythonhosted.org/packages/a4/17/38a9ec85be2167dd2c1aa2e75f0ac7c25ccf7c31859fe9b0d325b474fbbb/bittensor_wallet-2.1.3.tar.gz",
"platform": null,
"description": "<div align=\"center\">\r\n\r\n# Bittensor Wallet SDK <!-- omit in toc -->\r\n\r\n[![Discord Chat](https://img.shields.io/discord/308323056592486420.svg)](https://discord.gg/bittensor)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n[![PyPI version](https://badge.fury.io/py/bittensor-wallet.svg)](https://badge.fury.io/py/bittensor-wallet)\r\n\r\n---\r\n\r\n## Internet-scale Neural Networks <!-- omit in toc -->\r\n\r\n[Bittensor SDK](https://github.com/opentensor/bittensor/tree/master) \u2022 [BTCLI](https://github.com/opentensor/btcli) \u2022 [Research](https://bittensor.com/whitepaper)\r\n\r\n</div>\r\n\r\n## Bittensor Wallet SDK\r\n\r\nThe Bittensor Wallet SDK is a Python interface for a powerful Rust-based Bittensor wallet functionality. You do not need to know Rust to use this Wallet SDK. However, if you want to contribute to the Rust components of this Wallet SDK, the Rust source is located in the [src](./src) directory. You can look at the development history by inspecting the Changelog.md.\r\n\r\n## Documentation\r\n\r\nFor a full documentation on how to use `btwallet`, see the [Bittensor Wallet SDK section](https://docs.bittensor.com/btcli) on the developer documentation site.\r\n\r\n---\r\n\r\n## Before you proceed\r\n\r\n1. If you installed either Bittensor SDK version `8.1.0` or BTCLI version `8.1.0` then the Wallet SDK 2.0.0 is already installed. The below installation steps are only for a standalone installation of the Wallet SDK 2.0.0 package.\r\n2. **IMPORTANT**: The Wallet SDK 2.0.0 is compatible only with Bittensor SDK version `8.1.0` and later versions and BTCLI version `8.1.0` and later versions. Earlier versions of Bittensor SDK and BTCLI are not compatible with Wallet SDK 2.0.0.\r\n\r\n## Install\r\n\r\nFollow the below steps to install the Bittensor Wallet SDK:\r\n\r\n### From PyPI\r\n\r\nUse this option if you want to use the Wallet SDK.\r\n\r\n```bash\r\n$ python3 -m venv btwallet-venv # create a virtual env\r\n$ source btwallet-venv/bin/activate # activate the env\r\n$ pip install bittensor-wallet # install bittensor-wallet\r\n```\r\n\r\n### From source\r\n\r\nUse this option if you want to develop your application using the Wallet SDK.\r\n\r\n```bash\r\npython3 -m venv btwallet-venv # create a virtual env\r\nsource venv/bin/activate # activate the env\r\ngit clone https://github.com/opentensor/btwallet.git\r\ncd btwallet\r\npip install maturin\r\nmaturin develop\r\n```\r\n\r\nAfter the `maturin develop` command completes, run the below command:\r\n\r\n```bash\r\npip list\r\n```\r\n\r\nYou will see `bittensor-wallet` in the list on installed packages. This means the installation was successful.\r\n\r\n---\r\n\r\n## Verify your installation\r\n\r\nIn the `python3` interpreter, run the below code to verify that your installation was successful. See an example output below:\r\n\r\n```bash\r\npython3\r\nPython 3.12.4 (v3.12.4:8e8a4baf65, Jun 6 2024, 17:33:18) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n>>> import bittensor_wallet\r\n>>> print(bittensor_wallet.__version__)\r\n2.0.0\r\n>>>\r\n```\r\n\r\nThe above will print the Wallet SDK version you just installed, i.e., `2.0.0`, confirming that the installation was successful.\r\n\r\n---\r\n\r\n## Usage examples\r\n\r\n**1. Create a wallet**\r\n\r\nIn the `python3` interpreter, run the below code:\r\n\r\n```python\r\nfrom bittensor_wallet import Wallet\r\n\r\n# creates wallet with name `default`\r\nwallet = Wallet()\r\nwallet.create()\r\n```\r\n\r\nIf a wallet with the name \"default\" already exists, then you will see a message. If it doesn't exist, then the above code will create both a coldkey and a hotkey and displays the following information, including your mnemonic **(mnemonics are replaced with `x` in the below example for security)**:\r\n\r\n```\r\nIMPORTANT: Store this mnemonic in a secure (preferable offline place), as anyone who has possession of this mnemonic can use it to regenerate the key and access your tokens.\r\n\r\nThe mnemonic to the new coldkey is:\r\n\r\nforward xxxx xxx xxx xxxx xxxx xxxx xxx xx xx xx actress\r\n\r\nYou can use the mnemonic to recreate the key in case it gets lost. The command to use to regenerate the key using this mnemonic is:\r\nbtcli w regen-coldkey --mnemonic \"forward xxxx xxx xxx xxxx xxxx xxxx xxx xx xx xx actress\"\r\n\r\nSpecify password for key encryption:\r\nRetype your password:\r\n\r\nIMPORTANT: Store this mnemonic in a secure (preferable offline place), as anyone who has possession of this mnemonic can use it to regenerate the key and access your tokens.\r\n\r\nThe mnemonic to the new hotkey is:\r\n\r\nfuel xxxx xxx xxx xxxx xxxx xxxx xxx xx xx xxx bind\r\n\r\nYou can use the mnemonic to recreate the key in case it gets lost. The command to use to regenerate the key using this mnemonic is:\r\nbtcli w regen-hotkey --mnemonic \"fuel xxxx xxx xxx xxxx xxxx xxxx xxx xx xx xxx bind\"\r\n\r\nname: 'default', hotkey: 'default', path: '~/.bittensor/wallets/'\r\n>>> print(wallet)\r\nWallet (Name: 'default', Hotkey: 'default', Path: '~/.bittensor/wallets/')\r\n>>>\r\n```\r\n\r\n**2. Pass arguments to a class other than the default**\r\n\r\n```\r\nname (str): The name of the wallet, used to identify it among possibly multiple wallets.\r\nhotkey (str): String identifier for the hotkey.\r\npath (str): File system path where wallet keys are stored.\r\nconfig (Config): Bittensor configuration object.\r\n```\r\n\r\nIn the `python3` interpreter, run the below code. See an example below (only partial is shown):\r\n\r\n```bash\r\npython3\r\nPython 3.12.4 (v3.12.4:8e8a4baf65, Jun 6 2024, 17:33:18) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n>>> from bittensor_wallet import Wallet\r\n>>> my_name = \"my_wallet_name\"\r\n>>> my_path = \"path_to_my_wallet\"\r\n>>> my_hotkey = \"name_of_my_hotkey\"\r\n>>>\r\n>>> my_wallet = Wallet(name=my_name, path=my_path, hotkey=my_hotkey)\r\n>>> my_wallet.create()\r\n\r\nIMPORTANT: Store this mnemonic in a secure (preferable offline place), as anyone who has possession of this mnemonic can use it to regenerate the key and access your tokens.\r\n\r\n```\r\n\r\nThe above will create a wallet with \"my_wallet_name\". \r\n\r\n**3. Use your own config**\r\n\r\n```python\r\nfrom bittensor_wallet.config import Config\r\nconfig = Config()\r\n```\r\n\r\n---\r\n\n",
"bugtrack_url": null,
"license": null,
"summary": null,
"version": "2.1.3",
"project_urls": {
"Repository": "https://github.com/opentensor/btwallet"
},
"split_keywords": [
"substrate",
" scale",
" codec",
" bittensor",
" wallet"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "b94052e054e1d15901a9eae659a72bd6aaf8d34e9b0a682115b83d937fb8d74c",
"md5": "04e7586f1ad058a83489f5bb06bcca7e",
"sha256": "07462933ace69992079013ff7497c5f67e94b5d1adbada4ff08c5b18ebc18afe"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "04e7586f1ad058a83489f5bb06bcca7e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 3146662,
"upload_time": "2024-11-27T21:52:36",
"upload_time_iso_8601": "2024-11-27T21:52:36.086427Z",
"url": "https://files.pythonhosted.org/packages/b9/40/52e054e1d15901a9eae659a72bd6aaf8d34e9b0a682115b83d937fb8d74c/bittensor_wallet-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "183c5fd63fd5fcb72629cf705921bd00ff9e8b0382129232f08ceb0bd0a596f5",
"md5": "17c83b25659508d46a48d4fcb79c7cb4",
"sha256": "23110aca2d8f3e58c0b7c7bb58a74a66227aea85b30e4fa3eb616f5a13a0f659"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "17c83b25659508d46a48d4fcb79c7cb4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 2953456,
"upload_time": "2024-11-27T21:52:24",
"upload_time_iso_8601": "2024-11-27T21:52:24.057993Z",
"url": "https://files.pythonhosted.org/packages/18/3c/5fd63fd5fcb72629cf705921bd00ff9e8b0382129232f08ceb0bd0a596f5/bittensor_wallet-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "625d3b4a4ed5e4d4bbc3575001455dfd5631620147e65ab07f3f3a31891ea56a",
"md5": "484a9ffe272ebd533f1945e9a7f2d28c",
"sha256": "a5199c84e9d33ccec451294f89d9354b61568a0b623ceee995f588ccdc14ea5c"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "484a9ffe272ebd533f1945e9a7f2d28c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 800061,
"upload_time": "2024-11-27T21:52:51",
"upload_time_iso_8601": "2024-11-27T21:52:51.710651Z",
"url": "https://files.pythonhosted.org/packages/62/5d/3b4a4ed5e4d4bbc3575001455dfd5631620147e65ab07f3f3a31891ea56a/bittensor_wallet-2.1.3-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "977c8f55e5dfda6c28a74a63ca60cd4d9e860bb798da5e58ea4b88eead124f38",
"md5": "5eed5ac53e35ffd131782d39d22461ce",
"sha256": "a34e524f21e8c7bd8edfd54db530480b81f48d2334a0a11b86ea22d9e349137c"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "5eed5ac53e35ffd131782d39d22461ce",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 752208,
"upload_time": "2024-11-27T21:52:46",
"upload_time_iso_8601": "2024-11-27T21:52:46.955806Z",
"url": "https://files.pythonhosted.org/packages/97/7c/8f55e5dfda6c28a74a63ca60cd4d9e860bb798da5e58ea4b88eead124f38/bittensor_wallet-2.1.3-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "075bbf271ddda747244ff044d8f7e21e30ff684f24d0a5447662cc020c3c301c",
"md5": "ec41cff5b250a5cd3c34eb5275ea90fb",
"sha256": "45a1556e02304e1e8e91059cc11bb8346fa2334ac039f79bb1e6f630fa26657f"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ec41cff5b250a5cd3c34eb5275ea90fb",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 3146730,
"upload_time": "2024-11-27T21:52:37",
"upload_time_iso_8601": "2024-11-27T21:52:37.498918Z",
"url": "https://files.pythonhosted.org/packages/07/5b/bf271ddda747244ff044d8f7e21e30ff684f24d0a5447662cc020c3c301c/bittensor_wallet-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c297a74c138b92db1d455d2be371cea3777616fc6cb94ac401cecddd27e4d9d4",
"md5": "336b5d19a7ba5ceea2a49d867ec611eb",
"sha256": "9399c753c37dbe63430c5aff4fba0a038e0349dde0061d623506a24e3b4d2cec"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "336b5d19a7ba5ceea2a49d867ec611eb",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 2953376,
"upload_time": "2024-11-27T21:52:25",
"upload_time_iso_8601": "2024-11-27T21:52:25.587406Z",
"url": "https://files.pythonhosted.org/packages/c2/97/a74c138b92db1d455d2be371cea3777616fc6cb94ac401cecddd27e4d9d4/bittensor_wallet-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a7b0a803fb7abe4b004464d67f6812f5067ee0346e7ba0bfb1e3012f569261cd",
"md5": "a5c39f6dd3d4cfedad4c7307c5d2625d",
"sha256": "1e2f0d03a21a0c54b1f8cd59f34941d7a60df490e9aab7d7776b03f290de6074"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "a5c39f6dd3d4cfedad4c7307c5d2625d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 797657,
"upload_time": "2024-11-27T21:52:52",
"upload_time_iso_8601": "2024-11-27T21:52:52.967314Z",
"url": "https://files.pythonhosted.org/packages/a7/b0/a803fb7abe4b004464d67f6812f5067ee0346e7ba0bfb1e3012f569261cd/bittensor_wallet-2.1.3-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2435506d88aed623872fe4ecbcc2d6484ac864dc2c639ef8810141628fd28763",
"md5": "4e16dae7186e5587b9feb9468cd7c36e",
"sha256": "24c446b0af4c9ffc3ac122f97a1de25b283c877aa49892748ad06a8a61a74e13"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4e16dae7186e5587b9feb9468cd7c36e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 752425,
"upload_time": "2024-11-27T21:52:49",
"upload_time_iso_8601": "2024-11-27T21:52:49.290383Z",
"url": "https://files.pythonhosted.org/packages/24/35/506d88aed623872fe4ecbcc2d6484ac864dc2c639ef8810141628fd28763/bittensor_wallet-2.1.3-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "eb37c6feb7d6ac75c24bfe170ffabbd42f2d91bc34cc75b99575f2417ec486b1",
"md5": "8849d4d5b82bed434f49f3300140e952",
"sha256": "9eafd9c82720644b3eeac2f68deaa9cec4cf175836b16c89206d98ce22590e8e"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8849d4d5b82bed434f49f3300140e952",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 3146851,
"upload_time": "2024-11-27T21:52:39",
"upload_time_iso_8601": "2024-11-27T21:52:39.949352Z",
"url": "https://files.pythonhosted.org/packages/eb/37/c6feb7d6ac75c24bfe170ffabbd42f2d91bc34cc75b99575f2417ec486b1/bittensor_wallet-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8e630dfe52c8c4c7d943d3ca2f52530039e1ee0dbdbffb3d16a90d770725b9bd",
"md5": "4ae33353dca6f941aebc86175665c6e5",
"sha256": "f5122b05d8eede2bfc2eb242214b75ecab08f0da5d4f7547ed01ad253349e019"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "4ae33353dca6f941aebc86175665c6e5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 2954118,
"upload_time": "2024-11-27T21:52:27",
"upload_time_iso_8601": "2024-11-27T21:52:27.883555Z",
"url": "https://files.pythonhosted.org/packages/8e/63/0dfe52c8c4c7d943d3ca2f52530039e1ee0dbdbffb3d16a90d770725b9bd/bittensor_wallet-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ad81670424362f512f96760694839cd44a1d4aa6401d5e1c93ff1bf37f3a3653",
"md5": "9e9aff72bea4996912c0f00a40f8727f",
"sha256": "88020b18aa2f91b336a6f04354b7acb124701f9678d74e41f5ffb64a7e1e5731"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp313-cp313-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "9e9aff72bea4996912c0f00a40f8727f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 797707,
"upload_time": "2024-11-27T21:52:54",
"upload_time_iso_8601": "2024-11-27T21:52:54.898314Z",
"url": "https://files.pythonhosted.org/packages/ad/81/670424362f512f96760694839cd44a1d4aa6401d5e1c93ff1bf37f3a3653/bittensor_wallet-2.1.3-cp313-cp313-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e8de81744fd99af5339aa196c4c5e559ae3d2dd773d8fc1e39059fd651982b4b",
"md5": "8190ba3e4208ebf7a162cec71c59275e",
"sha256": "eb7dd2ed4c12e617574b7302a6c20fb8e915477ce2942627f624293b5de9a003"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8190ba3e4208ebf7a162cec71c59275e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 752028,
"upload_time": "2024-11-27T21:52:50",
"upload_time_iso_8601": "2024-11-27T21:52:50.457442Z",
"url": "https://files.pythonhosted.org/packages/e8/de/81744fd99af5339aa196c4c5e559ae3d2dd773d8fc1e39059fd651982b4b/bittensor_wallet-2.1.3-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "413c309505722c2390337d417c17cc50040ddcbdaee03cc8fc664a34320f777a",
"md5": "df18cd075fa0dcad116b04d16d3abb05",
"sha256": "de47dea7d283e83449465f9780d4dde608fe09da45d6ef8c795806e49ccf4fd2"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "df18cd075fa0dcad116b04d16d3abb05",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 3145919,
"upload_time": "2024-11-27T21:52:41",
"upload_time_iso_8601": "2024-11-27T21:52:41.942944Z",
"url": "https://files.pythonhosted.org/packages/41/3c/309505722c2390337d417c17cc50040ddcbdaee03cc8fc664a34320f777a/bittensor_wallet-2.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bc3fe973420941b0d0b23d944fd60cd95c3bbbca38f5c582d83409f6243880fa",
"md5": "70dae8c53047c1250feebbc6d8ce79df",
"sha256": "e35adc5303b2186df889e07c79bf0bc074df382df49e6c216a8feb27f00453a4"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "70dae8c53047c1250feebbc6d8ce79df",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 2953541,
"upload_time": "2024-11-27T21:52:30",
"upload_time_iso_8601": "2024-11-27T21:52:30.568765Z",
"url": "https://files.pythonhosted.org/packages/bc/3f/e973420941b0d0b23d944fd60cd95c3bbbca38f5c582d83409f6243880fa/bittensor_wallet-2.1.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4a690991df3c4982cdb47548d8638131510081179ce7ad3d6cc92c3a2dda3f40",
"md5": "c7e4728993c18f20d8b7c3b935bbe563",
"sha256": "2ffd5bd02ca772151aca8d1883d3536718d170e9fd095593d6e7860b6bd4ac5b"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c7e4728993c18f20d8b7c3b935bbe563",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 3147059,
"upload_time": "2024-11-27T21:52:43",
"upload_time_iso_8601": "2024-11-27T21:52:43.929615Z",
"url": "https://files.pythonhosted.org/packages/4a/69/0991df3c4982cdb47548d8638131510081179ce7ad3d6cc92c3a2dda3f40/bittensor_wallet-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a24416db687cacf6ddb52eec2105aa07ea2c613e1108f03c16fd223922b57f49",
"md5": "e967da806b280f7d52b80c1e305cd593",
"sha256": "75ec884ee9ea4117cae3d18f90044b76daa47463294b94f56260c700ee95e7e5"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "e967da806b280f7d52b80c1e305cd593",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 2954012,
"upload_time": "2024-11-27T21:52:32",
"upload_time_iso_8601": "2024-11-27T21:52:32.643987Z",
"url": "https://files.pythonhosted.org/packages/a2/44/16db687cacf6ddb52eec2105aa07ea2c613e1108f03c16fd223922b57f49/bittensor_wallet-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "74f891130b3bc6f4def2f08b5bda47b6db8fa65d687ca01f5481f2c67806dbdd",
"md5": "fb628218bf1b06cb5b8dc9d2b09c793c",
"sha256": "1e1ee5be2b8b4c8fa36bc1750da723152dd7c96c4e606121146913adf83cf667"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "fb628218bf1b06cb5b8dc9d2b09c793c",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 3147414,
"upload_time": "2024-11-27T21:52:45",
"upload_time_iso_8601": "2024-11-27T21:52:45.650071Z",
"url": "https://files.pythonhosted.org/packages/74/f8/91130b3bc6f4def2f08b5bda47b6db8fa65d687ca01f5481f2c67806dbdd/bittensor_wallet-2.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "04f9dde7ca4ae4ca864345d12447e6f6aae479a238d74762f2b6e9a8edfc90cb",
"md5": "ce335e6aad6fc81f80d36f68ab37e066",
"sha256": "0b879438249fc70dc2f7b8b579566c526dde68c2baa31d12ee3c4fcd4087f7b9"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "ce335e6aad6fc81f80d36f68ab37e066",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 2955324,
"upload_time": "2024-11-27T21:52:34",
"upload_time_iso_8601": "2024-11-27T21:52:34.259490Z",
"url": "https://files.pythonhosted.org/packages/04/f9/dde7ca4ae4ca864345d12447e6f6aae479a238d74762f2b6e9a8edfc90cb/bittensor_wallet-2.1.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a41738a9ec85be2167dd2c1aa2e75f0ac7c25ccf7c31859fe9b0d325b474fbbb",
"md5": "1e9baec0c4ac02f779a8c9928b67aac6",
"sha256": "41927d7e5d68fff1494cef5abd861ede0afc684dff366824b0806cfa3ce13af0"
},
"downloads": -1,
"filename": "bittensor_wallet-2.1.3.tar.gz",
"has_sig": false,
"md5_digest": "1e9baec0c4ac02f779a8c9928b67aac6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 70285,
"upload_time": "2024-11-27T21:52:56",
"upload_time_iso_8601": "2024-11-27T21:52:56.004194Z",
"url": "https://files.pythonhosted.org/packages/a4/17/38a9ec85be2167dd2c1aa2e75f0ac7c25ccf7c31859fe9b0d325b474fbbb/bittensor_wallet-2.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-27 21:52:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "opentensor",
"github_project": "btwallet",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"circle": true,
"lcname": "bittensor-wallet"
}