transaction specs