folding :D
basic get transactions struct