working on wallet  and transaction client  side