Create arbitrary transaction