
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
fillblocks-client
Advanced tools
A high-performance client package supporting both TypeScript and JavaScript.
A high-performance TypeScript/JavaScript client package for database synchronization and decentralized data backup to Arweave. This SDK is specifically developed to support PhilBlocks (philblocks.com) and is maintained by Cadillacs (cadillacs.in).
This client is designed to synchronize MongoDB collections with Arweave decentralized storage, providing a robust backup and archival solution for blockchain data. It's primarily developed to serve the PhilBlocks ecosystem but will be made available to the broader community in the future.
This SDK is currently in active development and is not recommended for production use outside of the PhilBlocks ecosystem. While it will eventually be open-sourced for general use, it's specifically tailored for PhilBlocks requirements and may undergo significant changes during development.
npm install fillblocks-client
Create a fillblock.credentials.json file in your project root:
{
"clientKey": "your-arweave-client-key",
"secretKey": "your-arweave-secret-key",
"databaseName": "your-mongodb-database-name",
"collections": [
{
"name": "your-collection-name",
"schema": {
"field1": "string",
"field2": "number"
}
}
]
}
import { fillblocksClient } from 'fillblocks-client';
// Run the synchronization process
await fillblocksClient();
# Install dependencies
npm install
# Build the project
npm run build
# Development mode with watch
npm run dev
# Start the client
npm start
The client provides detailed performance metrics including:
While this project is primarily developed for PhilBlocks, contributions are welcome. Please ensure any changes align with the project's goals and maintain compatibility with the PhilBlocks ecosystem.
MIT License - See LICENSE file for details.
This SDK is developed with ❤️ for the PhilBlocks community and will be open-sourced for broader adoption in the future.
FAQs
A high-performance client package supporting both TypeScript and JavaScript.
We found that fillblocks-client demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.