
Product
Rust Support in Socket Is Now Generally Available
Socket’s Rust and Cargo support is now generally available, providing dependency analysis and supply chain visibility for Rust projects.
dazaar-eos-stream
Advanced tools
Dazaar subscriber implementation for EOS.
const deos = require('dazaar-eos-stream')
const { subscription } = deos({
rpc: ..., // set rpc endpoint (must have the history plugin)
chainId: ..., // set the chain id
privateKey: ..., // eos private key (only needed if you wanna pay for a subscription)
account: ... // set your eos account here
})
// watch for incoming transactions to your account with the below memo.
// the subscription should match for a spend rate at 0.001 EOS/s
const sub = subscription('dazaar key hash: deadbeef', '0.001 EOS/s')
sub.on('update', function () {
// new transaction found on the chain matching the memo filter above
})
// At the current time, is there money left on the subscription based on the
// spend rate specified?
console.log(sub.active())
Currently the rpc and chainId defaults to the CryptoKylin EOS testnet. Once this module is fully stable it will default to the main net.
d = deos(options)Make a new instance. Options include:
{
rpc: chainRpcEndpoint, // must have the history plugin enabled
chainId: ..., // the chain id
account: ..., // your account id
privateKey: ..., // needed for payments
contract: ..., // the contract to use (defaults to eosio.token)
permission: ... // the account perm to use (defaults to active)
}
d.pay(destinationAccount, amount, memo, [callback])Pay for a subscription. amount should be a string specifying
how much you want to pay (ie 0.1234 EOS fx) and memo should
be the Dazaar filter specifying the hash of your Dazaar Noise public key.
sub = d.subscription(dazaarFilter, spendRate)Create a subscription monitor. Dazaar filter should be the filter you are watching
and spend rate should be how many EOS you want the buyer to pay (ie 0.0001 EOS/s fx).
sub = d.subscription(dazaarFilter, dazaarCardPayment)Same as above but configures the payment schedule using the dazaar card payment object. See https://github.com/bitfinexcom/dazaar-card for more info.
bool = sub.active([minSeconds])Tells you if the filter has any money left based on the spend rate.
Set minSeconds to the minimum amount of seconds they should have money left for (defaults to 0).
sub.on('update')Emitted everytime a new transaction is discovered on the chain.
sub.on('synced')Emitted when the subscription is fully synchronised with the EOS blockchain
FAQs
EOS subscriber implementation for Dazaar
We found that dazaar-eos-stream demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 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.

Product
Socket’s Rust and Cargo support is now generally available, providing dependency analysis and supply chain visibility for Rust projects.

Security News
Chrome 144 introduces the Temporal API, a modern approach to date and time handling designed to fix long-standing issues with JavaScript’s Date object.

Research
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.