Sync#
API documentation for tradeexecutor.state.sync.Sync Python class in Trading Strategy framework.
- class Sync[source]#
Bases:
objectOn-chain sync state.
Store persistent information about the vault on transactions we have synced, so that the strategy knows its available capital
Updated before the strategy execution step
- __init__(deployment=<factory>, treasury=<factory>, accounting=<factory>, interest=<factory>)#
- Parameters:
deployment (Deployment) –
treasury (Treasury) –
accounting (Accounting) –
interest (InterestSync) –
- Return type:
None
Methods
__init__([deployment, treasury, accounting, ...])from_dict(kvs, *[, infer_missing])from_json(s, *[, parse_float, parse_int, ...])Have we scanned the initial deployment event for the sync model.
schema(*[, infer_missing, only, exclude, ...])to_dict([encode_json])to_json(*[, skipkeys, ensure_ascii, ...])Attributes
deploymenttreasuryaccountinginterest- is_initialised()[source]#
Have we scanned the initial deployment event for the sync model.
- Return type:
- __init__(deployment=<factory>, treasury=<factory>, accounting=<factory>, interest=<factory>)#
- Parameters:
deployment (Deployment) –
treasury (Treasury) –
accounting (Accounting) –
interest (InterestSync) –
- Return type:
None