0.0.4 • Published 6 years ago

web3exchange-api v0.0.4

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

Web3 Exchange API

Install

npm i web3exchange-api

How to use

Generate the private key here or another place trusted by you.

Get Address

var builder = require('web3exchange-api');

var privateKey = "cPBn5A4ikZvBTQ8D7NnvHZYCAxzDZ5Z2TSGW2LkyPiLxqYaJPBW4";
var apiUrl = "http://ethnamed.io:8081";

var address = builder.getAddress(privateKey);

Contact to API's admin and privide him your address He have to put your public address into the config.json/recaptcha/whitelist on the server

Init the API

var builder = require('web3exchange-api');

var privateKey = "cPBn5A4ikZvBTQ8D7NnvHZYCAxzDZ5Z2TSGW2LkyPiLxqYaJPBW4";
var apiUrl = "http://ethnamed.io:8081";

builder.createApi({ apiUrl, privateKey }, (err, api)=> {

    api.convert({ from, to, value, address }, cb);
    
});

Crypto To Fiat

var request = {
    clientid: api.createClientid(),
    from: "ETH",
    to: "USD",
    value: "1", //ETH
    address: "0000 0000 0000 0000"
}

var cb = (err, data) {
    //Send 1 ETH Here
    console.log(data.address);
}

api.convert(request, cb);

Fiat To Crypto

var request = {
    clientid: api.createClientid(),
    from: "USD",
    to: "ETH",
    value: "100", //USD
    address: "0xbd7ac0f279dc56b61fb10faeaa7fd8da54e92408" //Your ETH address to receive coins
}

var cb = (err, data) {
    console.log(data.checkout_url);
}

api.convert(request, cb);

You can get an error KYC is required so please follow next steps

var request = {
    clientid: request.clientid,
    email: "you@email.com",
    clientid: ""
    firstname: "John",
    lastname: "Melburn"
    address: "8913 3rd Street Brooklyn, NY 11223",
    photo: "data:" // Encoded base64, please make sure that photo in correct format
    bill: "data:" // Encoded base64, please make sure that bill in correct format
}

var cb = (err, data) {
    console.log(data.checkout_url);
}

api.kyc(request, cb);

Here is information how to encode the image.

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago