added transaction endpoints