addTransactionListener
Subscribe to all transactions in the contract.
Usage
Register a listener that will be called whenever a transaction occurs in the contract.
The listener will be called with an event
object that contains the status of the transaction (submitted
and completed
) as well as the transaction hash.
const unsubscribe = contract.events.addTransactionListener((event) => {
console.log(event);
});
Configuration
listener
The callback function to be called when a transaction is sent to the contract.
The function comes with an event
parameter that contains the transaction's status (submitted
and completed
) and hash.
const unsubscribe = contract.events.addTransactionListener(
(event) => {
console.log(event);
},
);
Return Value
Returns a function that can be called to unsubscribe the listener.
To stop listening to transactions, call the function.
const unsubscribe = contract.events.addTransactionListener((event) => {
console.log(event);
});
// Stop listening to the events
unsubscribe();