Solver¶
Bytom solver.
FundSolver¶
-
class
shuttle.providers.bytom.solver.
FundSolver
(xprivate_key, account=1, change=False, address=1, path=None, indexes=None)¶ Bytom FundSolver class.
- Parameters
xprivate_key (str) – bytom sender xprivate key.
account (int) – bytom derivation account, defaults to 1.
change (bool) – bytom derivation change, defaults to False.
address (int) – bytom derivation address, defaults to 1.
path (str) – bytom derivation path, defaults to None.
indexes (list) – bytom derivation indexes, defaults to None.
- Returns
FundSolver – bytom fund solver instance.
>>> from shuttle.providers.bytom.solver import FundSolver >>> fund_solver = FundSolver(sender_xprivate_key) <shuttle.providers.bytom.solver.FundSolver object at 0x03FCCA60>
ClaimSolver¶
-
class
shuttle.providers.bytom.solver.
ClaimSolver
(secret, xprivate_key, account=1, change=False, address=1, path=None, indexes=None)¶ Bytom ClaimSolver class.
- Parameters
secret (str) – secret key.
xprivate_key (str) – bytom sender xprivate key.
account (int) – bytom derivation account, defaults to 1.
change (bool) – bytom derivation change, defaults to False.
address (int) – bytom derivation address, defaults to 1.
path (str) – bytom derivation path, defaults to None.
indexes (list) – bytom derivation indexes, defaults to None.
- Returns
ClaimSolver – bytom claim solver instance.
>>> from shuttle.providers.bytom.solver import ClaimSolver >>> claim_solver = ClaimSolver("Hello Meheret!", recipient_xprivate_key) <shuttle.providers.bytom.solver.ClaimSolver object at 0x03FCCA60>
RefundSolver¶
-
class
shuttle.providers.bytom.solver.
RefundSolver
(xprivate_key, account=1, change=False, address=1, path=None, indexes=None)¶ Bytom RefundSolver class.
- Parameters
xprivate_key (str) – bytom sender xprivate key.
account (int) – bytom derivation account, defaults to 1.
change (bool) – bytom derivation change, defaults to False.
address (int) – bytom derivation address, defaults to 1.
path (str) – bytom derivation path, defaults to None.
indexes (list) – bytom derivation indexes, defaults to None.
- Returns
RefundSolver – bytom refund solver instance.
>>> from shuttle.providers.bytom.solver import RefundSolver >>> refund_solver = RefundSolver(sender_xprivate_key) <shuttle.providers.bytom.solver.RefundSolver object at 0x03FCCA60>