1.0.3 • Published 5 years ago
mercado-bitcoin-sdk v1.0.3
mercado-bitcoin-sdk
SDK para consumo da API de negociação do Mercado Bitcoin
Instalação
npm i mercado-bitcoin-sdkMétodos : Parâmetros:
- listSystemMessages:
(level: string) - getAccountInfo:
() - getOrder:
(coinPair: string, orderID: number) - listOrders:
(options: ListOrderOptions)coinPair: string;orderType?: string;statusList?: number[];hasFills?: boolean;fromID?: number;toID?: number;fromTimestamp?: string;toTimestamp?: string;
- listOrderbook:
(coinPair: string, full: boolean = false) - placeBuyOrder:
(coinPair: string, quantity: string, limitPrice: string) - placeSellOrder:
(coinPair: string, quantity: string, limitPrice: string) - placeMarketBuyOrder:
(coinPair: string, cost: string) - placeMarketSellOrder:
(coinPair: string, quantity: string) - cancelOrder:
(coinPair: string, orderID: string) - getWithdrawal:
(coinPair: string, withdrawalID: string) - withdrawCoinBRL:
(description: string, quantity: string, accountRef: string) - withdrawCoinCryptos:
(options: WithdrawCoinCryptos)coin: string;description?: string;address: string;quantity: string;txFee: string;destinationTag?: number;
Exemplos:
const { MercadoBitcoin } = require('mercado-bitcoin-sdk')
// Obter estas chaves no portal do MBC
const mbc = new MercadoBitcoin('{{TAPI-ID}}', '{{TAPI-SECRET}}')
// Exemplos:
const messages = await mbc.listSystemMessages('INFO')
const accountInfo = await mbc.getAccountInfo();
const order = await mbc.getOrder('BRLBTC', 15795);
const orders = await mbc.listOrders('BRLBTC') // Verificar parametros possiveis
const orderbook = await mbc.listOrderbook('BRLBTC');
const buyOrder = await mbc.placeBuyOrder('BRLBTC', '0.001', '1200.001');
const sellOrder = await mbc.placeSellyOrder('BRLBTC', '0.001', '1200.001');
const marketBuyOrder = await mbc.placeMarketBuyOrder('BRLBTC', '0.01');
const marketSellOrder = await mbc.placeMarketSellOrder('BRLBTC', '0.01');
const canceledOrder = await mbc.cancelOrder('BRLBTC', 123456);
const withdrawal = await mbc.getWithdrawal('BRL', 1234567);
const withdrawBRL = await mbc.withdrawCoinBRL('{{Sua descricao}}', '300.50', '{{id da conta bancaria}}');
const withdrawCryptos = await mbc.withdrawCoinCryptos('{{descricao}}', '{{address}}', '{{quantity}}', '{{tx_fee}}');
// Acesse https://www.mercadobitcoin.com.br/trade-api/ para detalhes da trade APIObs: A implementação foi baseada nos endpoints da trade API do mercado bitcoin.
Para mais detalhes acesse: https://www.mercadobitcoin.com.br/trade-api/