You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I'm facing the error "transaction has not been signed correctly" when calling settle_funds. For way to reproduce:
place order for SOL/USDC buy pair
cancel the order
settle back to the account.
Sample code:
result = market.settle_funds(
owner=wallet,
open_orders=open_order_account,
base_wallet = PublicKey('....'), # account for wrapped SOL
quote_wallet = PublicKey('....'), # account for USDC, this should where the balance of USDC goes to, after cancel the order.
opts=TxOpts(skip_preflight=True))
print(f'Settle funds {result}')
Exception:
Traceback (most recent call last):
File "/Users/xxxx/test/test-serum.py", line 108, in <module>
result = market.settle_funds(
File "/usr/local/lib/python3.9/site-packages/pyserum/market/market.py", line 169, in settle_funds
return self._conn.send_transaction(transaction, owner, opts=opts)
File "/usr/local/lib/python3.9/site-packages/solana/rpc/api.py", line 1281, in send_transaction
txn_resp = self.send_raw_transaction(txn.serialize(), opts=opts)
File "/usr/local/lib/python3.9/site-packages/solana/transaction.py", line 368, in serialize
raise AttributeError("transaction has not been signed correctly")
AttributeError: transaction has not been signed correctly
The text was updated successfully, but these errors were encountered:
Hi, I'm facing the error "transaction has not been signed correctly" when calling settle_funds. For way to reproduce:
Sample code:
Exception:
The text was updated successfully, but these errors were encountered: