balancemanager
¶
Submodules¶
Package Contents¶
-
balancemanager.
convert
(client, denomination, amount)[source]¶ -
Convert the amount from it's original precision to 18 decimals
-
class
balancemanager.
BalanceManager
(client, denomination, transfer_all, amount, testing=0, chains=None)[source]¶ Bases:
object
Balance manager is used for single transfer events in either direction. Create a client, choose a chain and amount then run it.
-
class
balancemanager.
Deposit
(client, denomination, transfer_all, amount, testing=0)[source]¶ Bases:
balancemanager.BalanceManager
Deposit only version of Balance Manager
-
class
balancemanager.
Withdraw
(client, denomination, transfer_all, amount, testing=0)[source]¶ Bases:
balancemanager.BalanceManager
Withdraw only version of Balance Manager
-
class
balancemanager.
Maintainer
(client, denomination, confirmations, minimum, refill_amount, maximum, withdraw_target, testing=0)[source]¶ Bases:
object
This class maintains a balance on the sidechain. It requires a base setup of a minimum balance. Optionally, it can take a maximum balance, so that earnings can automatically be transferred back to the homechain.