just like this
How to Transfer SPL Tokens on Solana | QuickNode
node_modules@solana\web3.js\src\connection.ts:5921
throw new SendTransactionError(
^
SendTransactionError: failed to send transaction: Transaction simulation failed: Blockhash not found
at Connection.sendEncodedTransaction (D:\Gitee\solana\node_modules@solana\web3.js\src\connection.ts:5921:13)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Connection.sendRawTransaction (D:\Gitee\solana\node_modules@solana\web3.js\src\connection.ts:5880:20)
at async Connection.sendTransaction (D:\Gitee\solana\node_modules@solana\web3.js\src\connection.ts:5868:12)
at async sendAndConfirmTransaction (D:\Gitee\solana\node_modules@solana\web3.js\src\utils\send-and-confirm-transaction.ts:35:21) {
logs:
}
node_modules@solana\web3.js\src\connection.ts:3957
throw new TransactionExpiredBlockheightExceededError(signature);
^
TransactionExpiredBlockheightExceededError: Signature 2oa8SHbhJ5SqkNbcUT9hT3d8BMMfHKruNhPP2Bmf9Pu8z9y5qoLqpFa5FTLAvY9S7mwKReNNBtA8ixUNxMcMhtgX has expired: block height exceeded.
at Connection.confirmTransactionUsingBlockHeightExceedanceStrategy (D:\Gitee\solana\node_modules@solana\web3.js\src\connection.ts:3957:15)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Connection.confirmTransaction (D:\Gitee\solana\node_modules@solana\web3.js\src\connection.ts:3768:14)
at async sendAndConfirmTransaction (D:\Gitee\solana\node_modules@solana\web3.js\src\utils\send-and-confirm-transaction.ts:47:7) {
signature: ‘2oa8SHbhJ5SqkNbcUT9hT3d8BMMfHKruNhPP2Bmf9Pu8z9y5qoLqpFa5FTLAvY9S7mwKReNNBtA8ixUNxMcMhtgX’
}