Skip to main content

uEOSIO python library

Project description

µEOSIO

General purpose library for the EOSIO blockchains

Micro EOSIO allows you to interact with any EOSio chain using Python, it consists of 3 modules:

  • DS: Is the Data Stream module and it contains functions for serialization and deserialization of data streams in the eosio format.
  • UTILS: General functions that are useful for eosio.
  • RPC: Module for making API interactions.
  • ABI: Module to work with eosio ABI files

Install

pip3 install ueosio

Build from source

git clone https://github.com/EOSArgentina/ueosio
cd ueosio
python3 -m venv venv
source venv/bin/activate
pip3 install -r examples/requirements.txt

Examples:

tx.py: Send a transaction on any given chain.

keys.py: Generate a key pair or get the public key of any given private key.

approve_multisig.py: Approve a multisig transaction.

create_account.py: Create an account, buy ram and delegate bandwidth and CPU.

get_top_10_bps.py: Use the rpc module to get list of BPs on any eosio blockchain.

abi_hash.py: Get serialized abi hash.

extract_pubkey_from_tx.py: Extract pubkeys used to sign a transaction.


MIT License
Copyright (c) 2020 EOS Argentina

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

ueosio-0.2.6.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

ueosio-0.2.6-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file ueosio-0.2.6.tar.gz.

File metadata

  • Download URL: ueosio-0.2.6.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.6.9 Linux/5.4.0-87-generic

File hashes

Hashes for ueosio-0.2.6.tar.gz
Algorithm Hash digest
SHA256 e2c023a547235eab6b3b25c127bd8347a6ef90d20ed6a5ca33f4317905c60abd
MD5 a665052f9cfabca7153a19e20119bc83
BLAKE2b-256 e93e3b7dc7e4e81c88d8f8619e6a4b711af9d09ac65133364c446ca739fcd603

See more details on using hashes here.

File details

Details for the file ueosio-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: ueosio-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.6.9 Linux/5.4.0-87-generic

File hashes

Hashes for ueosio-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 428525d63367a38c94ebc2163227c8c04fce4bfcebb778f682653805054421b0
MD5 eac2c6a3b86951970d702f3e852cf74d
BLAKE2b-256 e86eb6743117fe16fbd1c1ca7e0a6bdc861d14459d29c0f135731a91adcf3ccc

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