balancer: implement simulation wallet with logging