Lighter AI beta
Systematic multi-strategy vault trading on Lighter
Strategy Logs
AssertionError('ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe.')
Traceback (most recent call last): (8 lines)
File "/usr/local/lib/python3.14/site-packages/pyramid/tweens.py", line 41, in excview_tween response = handler(request) File "/usr/local/lib/python3.14/site-packages/pyramid/router.py", line 142, in handle_request response = _call_view( registry, request, context, context_iface, view_name ) File "/usr/local/lib/python3.14/site-packages/sentry_sdk/integrations/pyramid.py", line 98, in sentry_patched_call_view return old_call_view(registry, request, *args, **kwargs) File "/usr/local/lib/python3.14/site-packages/pyramid/view.py", line 674, in _call_view response = view_callable(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 437, in rendered_view result = view(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 141, in _requestonly_view response = view(request) File "/usr/src/trade-executor/tradeexecutor/webhook/api.py", line 556, in web_chart_registry assert chart_registry is not None, "ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe." ^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe.An error in API endpoint: ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe.
AssertionError('ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe.')
Traceback (most recent call last): (8 lines)
File "/usr/local/lib/python3.14/site-packages/pyramid/tweens.py", line 41, in excview_tween response = handler(request) File "/usr/local/lib/python3.14/site-packages/pyramid/router.py", line 142, in handle_request response = _call_view( registry, request, context, context_iface, view_name ) File "/usr/local/lib/python3.14/site-packages/sentry_sdk/integrations/pyramid.py", line 98, in sentry_patched_call_view return old_call_view(registry, request, *args, **kwargs) File "/usr/local/lib/python3.14/site-packages/pyramid/view.py", line 674, in _call_view response = view_callable(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 437, in rendered_view result = view(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 141, in _requestonly_view response = view(request) File "/usr/src/trade-executor/tradeexecutor/webhook/api.py", line 556, in web_chart_registry assert chart_registry is not None, "ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe." ^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe.Web server returned an error: 501 {'detail': 'Not implemented. Webhook notify endpoint is not available yet'}
Web server returned an error: 501 {'detail': 'Not implemented. Webhook notify endpoint is not available yet'}
Web server returned an error: 501 {'detail': 'Not implemented. Webhook notify endpoint is not available yet'}
Web server returned an error: 501 {'detail': 'Not implemented. Webhook notify endpoint is not available yet'}
Web server returned an error: 501 {'detail': 'Not implemented. Webhook notify endpoint is not available yet'}
Web server returned an error: 501 {'detail': 'Not implemented. Webhook notify endpoint is not available yet'}
Web server returned an error: 404 {'detail': 'Backtest data not available for deployment-report'}
Web server returned an error: 501 {'detail': 'Not implemented. Unknown chart type None'}
AttributeError("'NoneType' object has no attribute 'default_benchmark_pairs'")
Traceback (most recent call last): (8 lines)
File "/usr/local/lib/python3.14/site-packages/pyramid/tweens.py", line 41, in excview_tween response = handler(request) File "/usr/local/lib/python3.14/site-packages/pyramid/router.py", line 142, in handle_request response = _call_view( registry, request, context, context_iface, view_name ) File "/usr/local/lib/python3.14/site-packages/sentry_sdk/integrations/pyramid.py", line 98, in sentry_patched_call_view return old_call_view(registry, request, *args, **kwargs) File "/usr/local/lib/python3.14/site-packages/pyramid/view.py", line 674, in _call_view response = view_callable(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 402, in viewresult_to_response result = view(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 141, in _requestonly_view response = view(request) File "/usr/src/trade-executor/tradeexecutor/webhook/api.py", line 586, in web_chart_pairs if chart_registry.default_benchmark_pairs: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'default_benchmark_pairs'An error in API endpoint: 'NoneType' object has no attribute 'default_benchmark_pairs'
AttributeError("'NoneType' object has no attribute 'default_benchmark_pairs'")
Traceback (most recent call last): (8 lines)
File "/usr/local/lib/python3.14/site-packages/pyramid/tweens.py", line 41, in excview_tween response = handler(request) File "/usr/local/lib/python3.14/site-packages/pyramid/router.py", line 142, in handle_request response = _call_view( registry, request, context, context_iface, view_name ) File "/usr/local/lib/python3.14/site-packages/sentry_sdk/integrations/pyramid.py", line 98, in sentry_patched_call_view return old_call_view(registry, request, *args, **kwargs) File "/usr/local/lib/python3.14/site-packages/pyramid/view.py", line 674, in _call_view response = view_callable(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 402, in viewresult_to_response result = view(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 141, in _requestonly_view response = view(request) File "/usr/src/trade-executor/tradeexecutor/webhook/api.py", line 586, in web_chart_pairs if chart_registry.default_benchmark_pairs: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'default_benchmark_pairs'AssertionError('ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe.')
Traceback (most recent call last): (8 lines)
File "/usr/local/lib/python3.14/site-packages/pyramid/tweens.py", line 41, in excview_tween response = handler(request) File "/usr/local/lib/python3.14/site-packages/pyramid/router.py", line 142, in handle_request response = _call_view( registry, request, context, context_iface, view_name ) File "/usr/local/lib/python3.14/site-packages/sentry_sdk/integrations/pyramid.py", line 98, in sentry_patched_call_view return old_call_view(registry, request, *args, **kwargs) File "/usr/local/lib/python3.14/site-packages/pyramid/view.py", line 674, in _call_view response = view_callable(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 437, in rendered_view result = view(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 141, in _requestonly_view response = view(request) File "/usr/src/trade-executor/tradeexecutor/webhook/api.py", line 556, in web_chart_registry assert chart_registry is not None, "ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe." ^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe.An error in API endpoint: ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe.
AssertionError('ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe.')
Traceback (most recent call last): (8 lines)
File "/usr/local/lib/python3.14/site-packages/pyramid/tweens.py", line 41, in excview_tween response = handler(request) File "/usr/local/lib/python3.14/site-packages/pyramid/router.py", line 142, in handle_request response = _call_view( registry, request, context, context_iface, view_name ) File "/usr/local/lib/python3.14/site-packages/sentry_sdk/integrations/pyramid.py", line 98, in sentry_patched_call_view return old_call_view(registry, request, *args, **kwargs) File "/usr/local/lib/python3.14/site-packages/pyramid/view.py", line 674, in _call_view response = view_callable(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 437, in rendered_view result = view(context, request) File "/usr/local/lib/python3.14/site-packages/pyramid/viewderivers.py", line 141, in _requestonly_view response = view(request) File "/usr/src/trade-executor/tradeexecutor/webhook/api.py", line 556, in web_chart_registry assert chart_registry is not None, "ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe." ^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: ChartRegistry not yet available. It becomes available after the trade executor completes loading the trading universe.Web server returned an error: 501 {'detail': 'Image data not available. It will be generated on the first strategy cycle.'}
Web server returned an error: 404 {'detail': 'Backtest data not available for html'}
Web server returned an error: 404 {'detail': 'Backtest data not available for notebook'}
Web server returned an error: 404 {'detail': 'Backtest data not available for deployment-report'}
Web server returned an error: 404 {'detail': 'Backtest data not available for notebook'}
Web server returned an error: 404 {'detail': 'Backtest data not available for html'}
Web server returned an error: 404 {'detail': 'Backtest data not available for notebook'}
Web server returned an error: 404 {'detail': 'Backtest data not available for deployment-report'}
Web server returned an error: 501 {'detail': 'Not implemented. Webhook notify endpoint is not available yet'}
Web server returned an error: 404 {'detail': 'Backtest data not available for html'}
Web server returned an error: 404 {'detail': 'Backtest data not available for notebook'}
Web server returned an error: 404 {'detail': 'Backtest data not available for deployment-report'}
Web server returned an error: 404 {'detail': 'Backtest data not available for deployment-report'}
Web server returned an error: 501 {'detail': 'Image data not available. It will be generated on the first strategy cycle.'}
Web server returned an error: 404 {'detail': 'Backtest data not available for notebook'}
Rebalance: #351 (2026-10-22 18:00:00), No action taken: strategy decided not to open or close any positions
MemoryIndicatorStorage does not support multiprocessing, setting max_workers and max_readers to 1
Portfolio status (before rebalance), tick #351
Total equity: $12,608.05, in cash: $19.00
Life-time positions: 1, trades: 3
…
Currently open positions:
🔻 #1 LIGHTER-ACCOUNT-USDC exchange account value: $12,589.05, 1.00% of portfolio
profit: -95.31 % (-255,975.1551 USD), just opened
…
Reserves:
19.00 USDC
eth_getLogs failed for blocks 26248048 - 26249844, splitting range
Performing strategy tick #351 for timestamp 2026-10-22 18:00:00, cycle length is 6h, trigger time was 2026-10-22 18:08:00.034619, live trading is True, trading univese is None, version 0.5, max cycles None