mock transaction and fund