Add transaction block support