Metadata-Version: 2.1
Name: telospy
Version: 0.1.2
Summary: Light weight interface for using EOSIO based RPC APIs
Home-page: http://github.com/Telos-Foundation/telospy
Author: Peter Bue
Author-email: petergrantbue@gmail.com
License: MIT
Description: # telospy
        Lightweight python package for working with EOSIO based RPC APIs.
        
        # Install
        
        `pip3 install telospy`
        
        ## Example
        ```
        from telospy.api import API
        from telospy.models import Action
        from telospy.models import Permission
        from telospy.exceptions import AccountAlreadyExistsException
        
        # This example assumes that there is a node running locally on the machine
        # It also assumes that the chain is a telos chain, but telospy works on either telos or eos
        
        api = API('http://127.0.0.1:8888', 'http://127.0.0.1:8999', 'v1')
        
        try:
            api.create_account('eosio', 'goodblockio1', 'TLOS8BLqdVB2Lk4qppxrUkA3xGrgqbgbiBLM5iey7X5t1LbDYkG2yA')
        except AccountAlreadyExistsException:
            pass
        
        args = {'from': 'eosio', 'to': 'goodblockio1', 'quantity': '1000.0000 TLOS', 'memo': 'Sent from telospy!'}
        permission = Permission('eosio', 'active')
        transfer_action = Action(account='eosio.token', action_name='transfer', args=args, authorizations=permission)
        
        receipt = api.send_transaction(transfer_action)
        
        print(receipt)
        ```
        
        
Platform: UNKNOWN
Requires-Python: >=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
Description-Content-Type: text/markdown
