blocktrail-unofficial
Version:
A Blocktrail adapter built to standardize requests to the common-blockchain convention
229 lines (210 loc) • 11 kB
JavaScript
var blocktrailAPI = require('../index.js');
/** GET **/
blocktrailAPI({ network: 'mainnet' }).Transactions.Get([
"186efd8689fc403e5cc6faeef9497fcf177750b52afe55f407244d0c95625836",
"9375818c85a6712416dac6edd403498180ee9ee0e604bd11ec35beaea384da51",
"33f6c5cbacc99a6e9ac66db597b55b73e9738d783a8f2957917d33032eaa7cfe",
"1e9af325d91b83ca0cf3c37be192119f3959c92615d58c72eccff95660276c8d",
"e02bc39f3eb756516cad56c1591f0e7ea8f594f9ac3e972eb2cc3d9401e0b68e",
"bbfb3f29408fd865f1d06e4807417dc16f90467a755c3de74dfc881d3570b344",
"8d8eacdd6dadac01c4cdf422b70fd8e243b75e13e8924d986f4d27ae89a4fa1c",
"f4d1018880af09b9bbd091ad099a43fe6dfcb8c9123879ee39ef3abea63c156a",
"67b93d73bf642bbbdacfb96996a70ccf2632e7aaa9450459545353dd34a771fc",
"ac1dab60081f061c6e74c71a57d396330a89c6591457b90744a2a61b9d7252be",
"6e0f40e6b26814d2e0720680aee97725888e149d9bc78760b8c8f63ae8597e27",
"9beed01e76e6e3a061a9b21e14c72a0a3424837cd7538ba6048238a53cd3832e",
"7dff458c5180c36a76de171e030f661a16ede31935bc4a4da39db94670e6fc46",
"58b6d7998e96608665ab296e56886a7f3145b19ed33f2933a37dc97801c90553",
"6558bcb95905a62375fcba1aa99b8215577e973a63a1bfff64a8411f2c72473a",
"b112527a374fb69fe72833fb893226f29f5944cd1ed28cc5d4ec8e0c6fa38b99",
"b0c4548189112dffd5646d00483013995e2230c6276531a0e92135b9eca83342",
"186efd8689fc403e5cc6faeef9497fcf177750b52afe55f407244d0c95625836",
"9375818c85a6712416dac6edd403498180ee9ee0e604bd11ec35beaea384da51",
"33f6c5cbacc99a6e9ac66db597b55b73e9738d783a8f2957917d33032eaa7cfe",
"1e9af325d91b83ca0cf3c37be192119f3959c92615d58c72eccff95660276c8d",
"e02bc39f3eb756516cad56c1591f0e7ea8f594f9ac3e972eb2cc3d9401e0b68e",
"bbfb3f29408fd865f1d06e4807417dc16f90467a755c3de74dfc881d3570b344",
"8d8eacdd6dadac01c4cdf422b70fd8e243b75e13e8924d986f4d27ae89a4fa1c",
"f4d1018880af09b9bbd091ad099a43fe6dfcb8c9123879ee39ef3abea63c156a",
"67b93d73bf642bbbdacfb96996a70ccf2632e7aaa9450459545353dd34a771fc",
"ac1dab60081f061c6e74c71a57d396330a89c6591457b90744a2a61b9d7252be",
"6e0f40e6b26814d2e0720680aee97725888e149d9bc78760b8c8f63ae8597e27",
"9beed01e76e6e3a061a9b21e14c72a0a3424837cd7538ba6048238a53cd3832e",
"7dff458c5180c36a76de171e030f661a16ede31935bc4a4da39db94670e6fc46",
"58b6d7998e96608665ab296e56886a7f3145b19ed33f2933a37dc97801c90553",
"6558bcb95905a62375fcba1aa99b8215577e973a63a1bfff64a8411f2c72473a",
"b112527a374fb69fe72833fb893226f29f5944cd1ed28cc5d4ec8e0c6fa38b99",
"b0c4548189112dffd5646d00483013995e2230c6276531a0e92135b9eca83342",
"186efd8689fc403e5cc6faeef9497fcf177750b52afe55f407244d0c95625836",
"9375818c85a6712416dac6edd403498180ee9ee0e604bd11ec35beaea384da51",
"33f6c5cbacc99a6e9ac66db597b55b73e9738d783a8f2957917d33032eaa7cfe",
"1e9af325d91b83ca0cf3c37be192119f3959c92615d58c72eccff95660276c8d",
"e02bc39f3eb756516cad56c1591f0e7ea8f594f9ac3e972eb2cc3d9401e0b68e",
"bbfb3f29408fd865f1d06e4807417dc16f90467a755c3de74dfc881d3570b344",
"8d8eacdd6dadac01c4cdf422b70fd8e243b75e13e8924d986f4d27ae89a4fa1c",
"f4d1018880af09b9bbd091ad099a43fe6dfcb8c9123879ee39ef3abea63c156a",
"67b93d73bf642bbbdacfb96996a70ccf2632e7aaa9450459545353dd34a771fc",
"ac1dab60081f061c6e74c71a57d396330a89c6591457b90744a2a61b9d7252be",
"6e0f40e6b26814d2e0720680aee97725888e149d9bc78760b8c8f63ae8597e27",
"9beed01e76e6e3a061a9b21e14c72a0a3424837cd7538ba6048238a53cd3832e",
"7dff458c5180c36a76de171e030f661a16ede31935bc4a4da39db94670e6fc46",
"58b6d7998e96608665ab296e56886a7f3145b19ed33f2933a37dc97801c90553",
"6558bcb95905a62375fcba1aa99b8215577e973a63a1bfff64a8411f2c72473a",
"b112527a374fb69fe72833fb893226f29f5944cd1ed28cc5d4ec8e0c6fa38b99",
"b0c4548189112dffd5646d00483013995e2230c6276531a0e92135b9eca83342",
"186efd8689fc403e5cc6faeef9497fcf177750b52afe55f407244d0c95625836",
"9375818c85a6712416dac6edd403498180ee9ee0e604bd11ec35beaea384da51",
"33f6c5cbacc99a6e9ac66db597b55b73e9738d783a8f2957917d33032eaa7cfe",
"1e9af325d91b83ca0cf3c37be192119f3959c92615d58c72eccff95660276c8d",
"e02bc39f3eb756516cad56c1591f0e7ea8f594f9ac3e972eb2cc3d9401e0b68e",
"bbfb3f29408fd865f1d06e4807417dc16f90467a755c3de74dfc881d3570b344",
"8d8eacdd6dadac01c4cdf422b70fd8e243b75e13e8924d986f4d27ae89a4fa1c",
"f4d1018880af09b9bbd091ad099a43fe6dfcb8c9123879ee39ef3abea63c156a",
"67b93d73bf642bbbdacfb96996a70ccf2632e7aaa9450459545353dd34a771fc",
"ac1dab60081f061c6e74c71a57d396330a89c6591457b90744a2a61b9d7252be",
"6e0f40e6b26814d2e0720680aee97725888e149d9bc78760b8c8f63ae8597e27",
"9beed01e76e6e3a061a9b21e14c72a0a3424837cd7538ba6048238a53cd3832e",
"7dff458c5180c36a76de171e030f661a16ede31935bc4a4da39db94670e6fc46",
"58b6d7998e96608665ab296e56886a7f3145b19ed33f2933a37dc97801c90553",
"6558bcb95905a62375fcba1aa99b8215577e973a63a1bfff64a8411f2c72473a",
"b112527a374fb69fe72833fb893226f29f5944cd1ed28cc5d4ec8e0c6fa38b99",
"b0c4548189112dffd5646d00483013995e2230c6276531a0e92135b9eca83342",
"186efd8689fc403e5cc6faeef9497fcf177750b52afe55f407244d0c95625836",
"9375818c85a6712416dac6edd403498180ee9ee0e604bd11ec35beaea384da51",
"33f6c5cbacc99a6e9ac66db597b55b73e9738d783a8f2957917d33032eaa7cfe",
"1e9af325d91b83ca0cf3c37be192119f3959c92615d58c72eccff95660276c8d",
"e02bc39f3eb756516cad56c1591f0e7ea8f594f9ac3e972eb2cc3d9401e0b68e",
"bbfb3f29408fd865f1d06e4807417dc16f90467a755c3de74dfc881d3570b344",
"8d8eacdd6dadac01c4cdf422b70fd8e243b75e13e8924d986f4d27ae89a4fa1c",
"f4d1018880af09b9bbd091ad099a43fe6dfcb8c9123879ee39ef3abea63c156a",
"67b93d73bf642bbbdacfb96996a70ccf2632e7aaa9450459545353dd34a771fc",
"ac1dab60081f061c6e74c71a57d396330a89c6591457b90744a2a61b9d7252be",
"6e0f40e6b26814d2e0720680aee97725888e149d9bc78760b8c8f63ae8597e27",
"9beed01e76e6e3a061a9b21e14c72a0a3424837cd7538ba6048238a53cd3832e",
"7dff458c5180c36a76de171e030f661a16ede31935bc4a4da39db94670e6fc46",
"58b6d7998e96608665ab296e56886a7f3145b19ed33f2933a37dc97801c90553",
"6558bcb95905a62375fcba1aa99b8215577e973a63a1bfff64a8411f2c72473a",
"b112527a374fb69fe72833fb893226f29f5944cd1ed28cc5d4ec8e0c6fa38b99",
"b0c4548189112dffd5646d00483013995e2230c6276531a0e92135b9eca83342",
"186efd8689fc403e5cc6faeef9497fcf177750b52afe55f407244d0c95625836",
"9375818c85a6712416dac6edd403498180ee9ee0e604bd11ec35beaea384da51",
"33f6c5cbacc99a6e9ac66db597b55b73e9738d783a8f2957917d33032eaa7cfe",
"1e9af325d91b83ca0cf3c37be192119f3959c92615d58c72eccff95660276c8d",
"e02bc39f3eb756516cad56c1591f0e7ea8f594f9ac3e972eb2cc3d9401e0b68e",
"bbfb3f29408fd865f1d06e4807417dc16f90467a755c3de74dfc881d3570b344",
"8d8eacdd6dadac01c4cdf422b70fd8e243b75e13e8924d986f4d27ae89a4fa1c",
"f4d1018880af09b9bbd091ad099a43fe6dfcb8c9123879ee39ef3abea63c156a",
"67b93d73bf642bbbdacfb96996a70ccf2632e7aaa9450459545353dd34a771fc",
"ac1dab60081f061c6e74c71a57d396330a89c6591457b90744a2a61b9d7252be",
"6e0f40e6b26814d2e0720680aee97725888e149d9bc78760b8c8f63ae8597e27",
"9beed01e76e6e3a061a9b21e14c72a0a3424837cd7538ba6048238a53cd3832e",
"7dff458c5180c36a76de171e030f661a16ede31935bc4a4da39db94670e6fc46",
"58b6d7998e96608665ab296e56886a7f3145b19ed33f2933a37dc97801c90553",
"6558bcb95905a62375fcba1aa99b8215577e973a63a1bfff64a8411f2c72473a",
"b112527a374fb69fe72833fb893226f29f5944cd1ed28cc5d4ec8e0c6fa38b99",
"b0c4548189112dffd5646d00483013995e2230c6276531a0e92135b9eca83342",
"186efd8689fc403e5cc6faeef9497fcf177750b52afe55f407244d0c95625836",
"9375818c85a6712416dac6edd403498180ee9ee0e604bd11ec35beaea384da51",
"33f6c5cbacc99a6e9ac66db597b55b73e9738d783a8f2957917d33032eaa7cfe",
"1e9af325d91b83ca0cf3c37be192119f3959c92615d58c72eccff95660276c8d",
"e02bc39f3eb756516cad56c1591f0e7ea8f594f9ac3e972eb2cc3d9401e0b68e",
"bbfb3f29408fd865f1d06e4807417dc16f90467a755c3de74dfc881d3570b344",
"8d8eacdd6dadac01c4cdf422b70fd8e243b75e13e8924d986f4d27ae89a4fa1c",
"f4d1018880af09b9bbd091ad099a43fe6dfcb8c9123879ee39ef3abea63c156a",
"67b93d73bf642bbbdacfb96996a70ccf2632e7aaa9450459545353dd34a771fc",
"ac1dab60081f061c6e74c71a57d396330a89c6591457b90744a2a61b9d7252be",
"6e0f40e6b26814d2e0720680aee97725888e149d9bc78760b8c8f63ae8597e27",
"9beed01e76e6e3a061a9b21e14c72a0a3424837cd7538ba6048238a53cd3832e",
"7dff458c5180c36a76de171e030f661a16ede31935bc4a4da39db94670e6fc46",
"58b6d7998e96608665ab296e56886a7f3145b19ed33f2933a37dc97801c90553",
"6558bcb95905a62375fcba1aa99b8215577e973a63a1bfff64a8411f2c72473a",
"b112527a374fb69fe72833fb893226f29f5944cd1ed28cc5d4ec8e0c6fa38b99"
], function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
blocktrailAPI({ network: 'testnet' }).Transactions.Get([
"940d527cb2f75c2fd3a5edaab29932891f1738d82934ba8f3d9bff4d22ea33f5"
], function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
// Invalid Example
blocktrailAPI({ network: 'mainnet' }).Transactions.Get([
"0s9049t4094u093jaie0930ej9a309jra903r0a9w3ur09aw3i903ie093ia09uta09"
], function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
/** LATEST **/
blocktrailAPI({ network: 'mainnet' }).Transactions.Latest(function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
blocktrailAPI({ network: 'testnet' }).Transactions.Latest(function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
/** OUTPUTS **/
blocktrailAPI({ network: 'mainnet' }).Transactions.Outputs([
{
vout: 1,
txId: "186efd8689fc403e5cc6faeef9497fcf177750b52afe55f407244d0c95625836"
}
], function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
blocktrailAPI({ network: 'testnet' }).Transactions.Outputs([
{
vout: 0,
txId: "0409c167be7f367dbf5ba065b662c971dabfbc431a458af7dfb298f300026b86"
}
], function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
// Invalid Example
blocktrailAPI({ network: 'mainnet' }).Transactions.Outputs([
{
vout: 0,
txId: "0s9049t4094u093jaie0930ej9a309jra903r0a9w3ur09aw3i903ie093ia09uta09"
}
], function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
// /** PROPAGATE **/
blocktrailAPI({ network: 'mainnet' }).Transactions.Propagate({
hex: '123'
}, function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
blocktrailAPI({ network: 'testnet' }).Transactions.Propagate({
hex: '123'
}, function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
/** STATUS **/
blocktrailAPI({ network: 'mainnet' }).Transactions.Status([
"186efd8689fc403e5cc6faeef9497fcf177750b52afe55f407244d0c95625836",
"9375818c85a6712416dac6edd403498180ee9ee0e604bd11ec35beaea384da51"
], function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
blocktrailAPI({ network: 'testnet' }).Transactions.Status([
"0409c167be7f367dbf5ba065b662c971dabfbc431a458af7dfb298f300026b86"
], function (err, resp) {
if (err) console.log(err);
console.log(resp);
});
// Invalid Example
blocktrailAPI({ network: 'mainnet' }).Transactions.Status([
"0s9049t4094u093jaie0930ej9a309jra903r0a9w3ur09aw3i903ie093ia09uta"
], function (err, resp) {
if (err) console.log(err);
console.log(resp);
});