type WatchTransactionsParams = SharedBlockParams & { onTransactions: (transactions: Transaction[]) => void; } & { address: string };