Pretty simple and fully asynchronous framework for working with NEAR blockchain
Project description
py-near
py-near is a pretty simple and fully asynchronous framework for working with NEAR blockchain.
Examples
📚 Click to see some basic examples
Few steps before getting started...
- Install the latest stable version of py-near, simply running
pip install py-near - Create NEAR account and get your private key wallet
Simple money transfer
from pynear.account import Account
import asyncio
from pynear.dapps.core import NEAR
ACCOUNT_ID = "mydev.near"
PRIVATE_KEY = "ed25519:..."
async def main():
acc = Account(ACCOUNT_ID, PRIVATE_KEY)
await acc.startup()
print(await acc.get_balance() / NEAR)
print(await acc.get_balance("bob.near") / NEAR)
tr = await acc.send_money("bob.near", NEAR * 2)
print(tr.transaction.hash)
print(tr.logs)
asyncio.run(main())
Transfer money by phone number
from pynear.account import Account
import asyncio
from pynear.dapps.core import NEAR
ACCOUNT_ID = "mydev.near"
PRIVATE_KEY = "ed25519:..."
async def main():
acc = Account(ACCOUNT_ID, PRIVATE_KEY)
await acc.startup()
tr = await acc.phone.send_near_to_phone("+15626200911", NEAR // 10)
print(tr.transaction.hash)
asyncio.run(main())
Official py-near resources:
- News: @herewallet
- Communities:
- 🇺🇸 @py-near
- PyPI: py-near
- Documentation: py-near site
- Source: Github repo
- Issues/Bug tracker: Github issues tracker
Contributors
Code Contributors
This project exists thanks to all the people who contribute. [Code of conduct].
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py-near-1.0.2.tar.gz
(16.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
py_near-1.0.2-py3-none-any.whl
(20.6 kB
view details)
File details
Details for the file py-near-1.0.2.tar.gz.
File metadata
- Download URL: py-near-1.0.2.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cddae5b5ce5190accc5d73deb9694996bca4166c878896c3016ed9e6643924d2
|
|
| MD5 |
e958918222d058365fa3d2cfdb065dc7
|
|
| BLAKE2b-256 |
a9d89c43483f7562d73c5e1080d38756009cba771c15399388748ec5704cd132
|
File details
Details for the file py_near-1.0.2-py3-none-any.whl.
File metadata
- Download URL: py_near-1.0.2-py3-none-any.whl
- Upload date:
- Size: 20.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
019cb4a1960d1454b7f022932f9dfc0db3dcdfe68b7bcc0c4a31b68a3d956b71
|
|
| MD5 |
1930570e4777b62b864aed5cb001dde8
|
|
| BLAKE2b-256 |
1140d7fc4dd06aa3091109d82552c6ff7f687c7d583caca66156e18bcd0a6756
|