Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
burst-serial-letter
Advanced tools
A small tool to send Burstcoin messages in masses
You need Nodejs (Version >=14) installed
`npm i burst-serial-letter -g'
Now it should be available as CLI command, type:
burst-serial-letter --version
The tools comes with its built-in help.
Just type burst-serial-letter -h
Before you can send data you need to prepare a json file to set up the Burst Node, the message and the recipient list.
Create a Json file, e.g. my-message-info.json
with the following fields:
{
"host": "https://testnet-2.burst-alliance.org:6876", // use the right host address
"message": "<Your message here>",
"maxSlots": 10,
"recipients": [
// add account ids or addresses here
]
}
Then run burst-serial-letter -d ./my-message-info.json
Keep in mind, that sending messages costs you BURST.
So, better to test your serial letter on testnet before.
You can/should even run a dry run, without actually sending the messages using the --test
flag:
burst-serial-letter -d ./my-message-info.json --test
Happy Spamming!
Burst uses a slot-based prioritization mechanism to determine which transactions have preference over others.
Here we use it to influence the delivery time of messages. If you are willing to pay higher fees, you can stuff more messages in one block (up to 1020), such that the messages will delivered faster.
In the json file you can adjust the maxSlots
size. The higher the value the more messages will be stuffed into a block.
The following example shows how maxSlots
affects costs and delivery times.
maxSlots = 5
Loading ./messagingData.json...
Used Host: https://wallet.burst-alliance.org:8125
You are about to send to 237 accounts.
This will cost you approx. Ƀ 5.2038
Messages will at maximum occupy 5 slots per Block
Message delivery needs at least 48 blocks (approx. 192 minutes)
maxSlots = 10
Loading ./messagingData.json...
Used Host: https://wallet.burst-alliance.org:8125
You are about to send to 237 accounts.
This will cost you approx. Ƀ 9.50355
Messages will at maximum occupy 10 slots per Block
Message delivery needs at least 24 blocks (approx. 96 minutes)
maxSlots = 50
Loading ./messagingData.json...
Used Host: https://wallet.burst-alliance.org:8125
You are about to send to 237 accounts.
This will cost you approx. Ƀ 42.65205
Messages will at maximum occupy 50 slots per Block
Message delivery needs at least 5 blocks (approx. 20 minutes)
Dry Run is active - nothing will be sent!
maxSlots = 100
Loading ./messagingData.json...
Used Host: https://wallet.burst-alliance.org:8125
You are about to send to 237 accounts.
This will cost you approx. Ƀ 79.40205
Messages will at maximum occupy 100 slots per Block
Message delivery needs at least 3 blocks (approx. 12 minutes)
maxSlots = 250
Loading ./messagingData.json...
Used Host: https://wallet.burst-alliance.org:8125
You are about to send to 237 accounts.
This will cost you approx. Ƀ 207.29205
Messages will at maximum occupy 250 slots per Block
Message delivery needs at least 1 blocks (approx. 4 minutes)
Keep in mind, that the given values are estimates only, as other transactions might have higher fees than yours, and though eventually pushes your messages to next block
FAQs
Send messages in masses to the Signum blockchain
The npm package burst-serial-letter receives a total of 11 weekly downloads. As such, burst-serial-letter popularity was classified as not popular.
We found that burst-serial-letter 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.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.