Wallet implementation use real chain instead of faked one