Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
@eosio-toppings/api-mongodb-plugin
Advanced tools
RESTful API service making use of mongoose obtain data from MongoDB which written by nodeos with mongodb-plugin.
RESTful API service making use of mongoose obtain data from MongoDB which written by nodeos with mongodb-plugin.
Install TypeScript and tsc
(TypeScript Compiler) globally with
yarn global add typescript
Compile the source into js
and watch for changes into ./dist
with the following command:
rm -rf dist && tsc -w
Do node dist/run.js
in order to spin a node service that lets you directly call the API for testing
The following API functions all accept a single parameter, a query which is basically an object containing several keys composed of the necessary values to query the database.
get_abi
Passing the account_name
of the account/smart contract, attempt to get the ABI for the contract associated with account_name
.
account_name
- stringrecords_count
- stringget_account_details
Get the details of the account at account_name
account_name
get_action_details
Get the details of a particular action based on its block_num
(block number) and/or global_sequence
.
block_num
- string or numberglobal_sequence
- string or numberget_actions
Get the list of actions based on certain criteria:
show_empty
- string - Whether to show empty actions or notid_or_num
- string - Whether to search by ID or action numberrecords_count
- string - Number of actions to showget_all_permissions
Get the list of all available permissions based on the number of records_count
to show.
records_count
- stringget_block_details
Get the details of the block based on its ID or number as indicated by id_or_num
.
id_or_num
- stringget_blocks
Get the list of blocks based on certain criteria:
show_empty
- string - Whether to show empty blocks or notid_or_num
- string - Whether to search by ID or block numberrecords_count
- string - Number of blocks to showget_smart_contracts
Get the list of all available smart contracts based on the number of records_count
to show.
records_count
- stringget_transaction_details
Get the details for a particular transaction based on its id
.
id
- stringget_transactions
Get the list of transactions based on certain criteria:
id
- string - Whether to search by ID or notrecords_count
- string - Number of transactions to showFAQs
RESTful API service making use of mongoose obtain data from MongoDB which written by nodeos with mongodb-plugin.
We found that @eosio-toppings/api-mongodb-plugin demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.