The existing implementation in the wallet was returning signatures that came back `false` when calling `transaction.validateSignatures` on them. This issue doesn't seem to arise when using the `solana-wallet` package to sign the transaction.
The existing implementation in the wallet was returning signatures that came back `false` when calling `transaction.validateSignatures` on them. This issue doesn't seem to arise when using the `solana-wallet` package to sign the transaction.