Hey @tungtien
You can get pending transactions using speedy nodes. I reccomend you to use websocket connection.
const nodeUrl =
"wss://speedy-nodes-nyc.moralis.io/xxxxxxxxxxx/bsc/mainnet/ws";
const provider = new Web3.providers.WebsocketProvider(nodeUrl);
const web3 = new Web3(provider);
let subscription = web3.eth.subscribe('pendingTransactions', function (error, result) {
if (result) {
console.log(result)
} else if (error) {
console.log(error);
}
});
If you want to recieve more info you can use:
let subscription = web3.eth.subscribe('pendingTransactions', function (error, result) {
if (result) {
web3.eth.getTransaction(result, function (error, transaction) {
console.log(transaction)
})
} else if (error) {
console.log(error);
}
});
Happy BUIDLing