balancemanager.__main__

Module Contents

balancemanager.__main__.logger[source]
balancemanager.__main__.validate_optional_transfer_amount(ctx, param, value)[source]
balancemanager.__main__.validate_transfer_amount(ctx, param, value)[source]
balancemanager.__main__.polyswarm_client(func)[source]
balancemanager.__main__.cli(log, client_log, log_format)[source]
Entrypoint for the balance manager driver
balancemanager.__main__.deposit(polyswarmd_addr, keyfile, password, api_key, testing, insecure_transport, allow_key_over_http, denomination, all, amount)[source]
Deposit NCT into a sidechain
balancemanager.__main__.withdraw(polyswarmd_addr, keyfile, password, api_key, testing, insecure_transport, allow_key_over_http, denomination, all, amount)[source]
Withdraw NCT from a sidechain
balancemanager.__main__.deposit_stake(polyswarmd_addr, keyfile, password, api_key, testing, insecure_transport, allow_key_over_http, denomination, all, chain, amount)[source]
Deposit NCT into the ArbiterStaking contract
balancemanager.__main__.withdraw_stake(polyswarmd_addr, keyfile, password, api_key, testing, insecure_transport, allow_key_over_http, denomination, all, chain, amount)[source]
Withdraw NCT from the ArbiterStaking contract
balancemanager.__main__.maintain(polyswarmd_addr, keyfile, password, api_key, testing, insecure_transport, allow_key_over_http, denomination, maximum, withdraw_target, confirmations, minimum, refill_amount)[source]
Maintain min/max NCT balance in sidechain
balancemanager.__main__.view_balance(polyswarmd_addr, keyfile, password, api_key, testing, insecure_transport, allow_key_over_http, denomination, chain)[source]
balancemanager.__main__.view_stake(polyswarmd_addr, keyfile, password, api_key, testing, insecure_transport, allow_key_over_http, denomination, chain)[source]