a ripple gateway based on Node.js