
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
miningrigrentals-api
Advanced tools
Node JS Module interface with the Mining Rig Rentals API easily
miningrigrentals-api
is a simple, easy to use way to interface with the API provided by Mining Rig Rentals.
Install using npm install miningrigrentals-api --save
Before we begin, you will need to initialize the module by using the code provided below. Be sure to swap out api-key
and api-secret
for your own created in your account.
var MiningRigRentalsAPI = require('miningrigrentals-api');
var MRRAPI = new MiningRigRentalsAPI('api-key', 'api-secret');
List all rigs available, pass in any arguments supported by API
MRRAPI.listRigs({ type: 'scrypt' }, function(error, response){
if (error){
console.log(error);
return;
}
console.log(response);
});
Get more details about a specific rig
MRRAPI.getRigDetail(1234, function(error, response){
if (error){
console.log(error);
return;
}
console.log(response);
});
List all the rigs you own.
MRRAPI.listMyRigs(function(error, response){
if (error){
console.log(error);
return;
}
console.log(response);
});
List all of your current rentals.
MRRAPI.listMyRentals(function(error, response){
if (error){
console.log(error);
return;
}
console.log(response);
});
Get more details about a rental.
MRRAPI.getRentalDetails(1234, function(error, response){
if (error){
console.log(error);
return;
}
console.log(response);
});
Update a rig that is attached to your account
var args = {
id: 1234,
name: 'New Name'
}
MRRAPI.updateRig(args, function(error, response){
if (error){
console.log(error);
return;
}
console.log(response);
});
Rents a rig using the provided details.
var args = {
id: 1234,
length: 24, // In hours
profileid: 4321
}
MRRAPI.rentRig(args, function(error, response){
if (error){
console.log(error);
return;
}
console.log(response);
});
Get your accounts balance.
MRRAPI.getBalance(function(error, response){
if (error){
console.log(error);
return;
}
console.log(response);
});
List the pools attached to your account.
MRRAPI.listFavoritePools(function(error, response){
if (error){
console.log(error);
return;
}
console.log(response);
});
List the profiles currently on your account.
MRRAPI.listProfiles(function(error, response){
if (error){
console.log(error);
return;
}
console.log(response);
});
You can view the API docs for Mining Rig Rentals here: https://www.miningrigrentals.com/apidoc
FAQs
Node JS Module interface with the Mining Rig Rentals API easily
We found that miningrigrentals-api demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.