Skip to content

qiibee/qb-sdk-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qb-sdk-python

Brand SDK for the qiibee blockchain.

Requirements

Consult the docs to see how to obtain the credentials necessary for this.

Installation

pip install qb-sdk

Example usage

Import the SDK library:

import qbsdk

Initialize the API object:

api_key = os.environ['QB_API_KEY']
brand_address_private_key = os.environ['BRAND_ADDRESS_PRIVATE_KEY']
token_symbol = os.environ['BRAND_TOKEN_SYMBOL']
api = qbsdk.Api(api_key)

Fetch existing tokens:

tokens = api.get_tokens()
for token in tokens.private:
    print(vars(token))

Reward a particular user:


wallet = qbsdk.Wallet(brand_address_private_key, token_symbol, api, transfer_strategy=qbsdk.TransferStrategy.brand)

wallet.setup()

transfer_receiver = '0x87265a62c60247f862b9149423061b36b460f4bb'
tx = wallet.send_transaction(transfer_receiver, 10)

Check out the examples directory for more comprehensive examples.

About

Brand SDK for the qiibee blockchain.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages