Sync#
API documentation for tradeexecutor.state.sync.Sync Python class in Trading Strategy framework.
- class Sync[source]#
- Bases: - object- On-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 - deployment- treasury- accounting- interest- 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