-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
When I try to run the wrapper I get these errors ...
Response:
{
"errorMessage": "'NoneType' object is not subscriptable",
"errorType": "TypeError",
"requestId": "",
"stackTrace": [
" File \"/var/lang/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n",
" File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import\n",
" File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load\n",
" File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked\n",
" File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked\n",
" File \"<frozen importlib._bootstrap_external>\", line 999, in exec_module\n",
" File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed\n",
" File \"/var/task/lambda_function.py\", line 20, in <module>\n client.fiat_limit_sell(\"USDC-GBP\", \"10\", price_multiplier=\"1\")\n",
" File \"/opt/python/coinbase_advanced_trader/enhanced_rest_client.py\", line 191, in fiat_limit_sell\n return self._order_service.fiat_limit_sell(\n",
" File \"/opt/python/coinbase_advanced_trader/services/order_service.py\", line 161, in fiat_limit_sell\n return self._place_limit_order(product_id, fiat_amount, limit_price, price_multiplier, OrderSide.SELL)\n",
" File \"/opt/python/coinbase_advanced_trader/services/order_service.py\", line 210, in _place_limit_order\n id=order_response['success_response']['order_id'],\n"
]
}
Function Logs:
e: Runtime.HandlerNotFound
FYI - it DID actually perform the trade and sold my USDC, but not sure what I have done wrong with my function, if anything?
# Load credentials
from coinbase_advanced_trader.enhanced_rest_client import EnhancedRESTClient
api_key = "xxxxxxxxxxxxxxxx"
api_secret = "xxxxxxxxxxxxxxxxx"
client = EnhancedRESTClient(api_key=api_key, api_secret=api_secret)
# Sell USDC to GBP with the exact Spot Price
client.fiat_limit_sell("USDC-GBP", "10", price_multiplier="1")
... any ideas?
Paully
Metadata
Metadata
Assignees
Labels
No labels