diff --git a/pyproject.toml b/pyproject.toml index 2ccd637..b672a4e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "sakit" -version = "14.1.9" +version = "14.1.10" description = "Solana Agent Kit" authors = ["Bevan Hunt "] license = "MIT" diff --git a/sakit/privy_trigger.py b/sakit/privy_trigger.py index 64c98d1..93039f5 100644 --- a/sakit/privy_trigger.py +++ b/sakit/privy_trigger.py @@ -415,7 +415,8 @@ async def _sign_and_execute( # pragma: no cover send_result = await send_raw_transaction_with_priority( rpc_url=self._rpc_url, tx_bytes=tx_bytes, - skip_confirmation=False, # Now we can wait - blockhash is from our RPC + skip_preflight=False, # Run preflight to catch signature/signer errors + skip_confirmation=False, # Wait for confirmation - blockhash is from our RPC confirm_timeout=30.0, ) diff --git a/sakit/utils/wallet.py b/sakit/utils/wallet.py index d38d2a1..ad61d98 100644 --- a/sakit/utils/wallet.py +++ b/sakit/utils/wallet.py @@ -177,6 +177,7 @@ async def send_raw_transaction_with_priority( # pragma: no cover logger.debug(f"Could not get priority fee estimate: {fee_error}") # Send the transaction + logger.info(f"Sending transaction with skip_preflight={skip_preflight}") result = await client.send_raw_transaction( tx_bytes, opts=TxOpts(