dogecoin-gatewayd-plugin
Version:
Three unix processes designed to automate the integration between a ripple gateway using gatewayd and a dogecoind server.
18 lines (13 loc) • 501 B
text/coffeescript
request = require "superagent"
class DogecoinAddressValidator
constructor: (@gatewayd) ->
validate: (address, callback) ->
request
.get "#{@gatewayd.config.get('dogecoinExpressDomain')}/v1/validateaddress/#{address}"
.auth "admin", @gatewayd.config.get("dogecoinExpressApiKey")
.end (error, response) ->
if error
callback error, null
else
callback null, response.body.validation.isvalid
module.exports = DogecoinAddressValidator