Skip to main content

NKN client and wallet SDK

Project description

nkn-sdk-py3

Install

pip install nkn-sdk

Usage

Import library

from nknsdk.wallet import Wallet
  • Create a new wallet
wallet = Wallet.new_wallet('pswd')
  • Get wallet's json string
print(wallet.to_json())
  • Get wallet's address
print(wallet.address)
  • Transfer token to some address
print(wallet.transfer_to(wallet.address, 1, fee=0.00000001))
  • Load wallet from a wallet json string
wallet_from_json = Wallet.load_json_wallet(wallet.to_json(), 'pswd')
  • Get wallet's json to dict
print(wallet_from_json.to_dict())
  • Restore wallet from Ed25519 seed
wallet_from_seed = Wallet.restore_wallet_by_seed(wallet.seed, 'aaa')
  • Verify whether an address is valid
print(Wallet.verify_address(wallet.address))
  • Verify password of the wallet
print(wallet.verify_wallet_password('pswd'))
  • Get balance of this wallet
print(wallet.get_balance())
  • Get balance of address
print(Wallet.get_balance_by_addr(wallet.address))
  • Get nonce for next transaction of this wallet
print(wallet.get_nonce())
  • Get nonce for next transaction of address
print(Wallet.get_nonce_by_addr(wallet.address))
  • Get wallet address of a name
print(Wallet.get_address_by_name('somename'))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nkn-sdk-0.1.1.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

nkn_sdk-0.1.1-py3-none-any.whl (33.2 kB view details)

Uploaded Python 3

File details

Details for the file nkn-sdk-0.1.1.tar.gz.

File metadata

  • Download URL: nkn-sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.1

File hashes

Hashes for nkn-sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 202022e62f31846240b45b5f915b5e499781e179d1349fe39e226713fa73d630
MD5 67b97ef31884bb92a981779bee03f510
BLAKE2b-256 b040448518db0a49d8efdc81f0a8b8aeb402eca4d812d309b13c1a3b259ddc9c

See more details on using hashes here.

File details

Details for the file nkn_sdk-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nkn_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 33.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.1

File hashes

Hashes for nkn_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 eaf4c5a47586766caa1d055b0ba7f240dd84a5f336842fa5c5562c4f6d3f24eb
MD5 d1a9fcadcd68988036d23ce3a8ff7d02
BLAKE2b-256 4d2ca110fe33167aef018c8dcb5e3c200be63cc5b87cf43df4c22b928f1eae25

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page