Skip to content
A bot that attests the user's email address
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode keep trailing whitespace May 11, 2018
modules handle parse error of bittrex data May 4, 2019
.env.testnet .env testnet (#12) Mar 12, 2019
.gitignore .env testnet (#12) Mar 12, 2019
.npmrc Add all project files Feb 23, 2018 .env testnet (#12) Mar 12, 2019
attestation.js obyte Mar 24, 2019
check_daemon.js obyte Mar 24, 2019
conf.js May 7, 2019
crontab.txt check daemon Mar 14, 2018
db.sql .env testnet (#12) Mar 12, 2019
db_import.js obyte Mar 24, 2019
package.json obyte Mar 24, 2019

Email Attestation Bot

A bot that attests the user's email address


  • Run npm install to install node modules.
  • Run node db_import.js to import db.sql into the database and appling database migrations.
  • Run node attestation.js first time to generate keys.
  • Configure admin_email, from_email, attestation_from_name, attestation_from_email and salt values in new conf.json file (desktopApp.getAppDataDir() folder). Read more about other configuration options there.
  • Send bytes to == distribution address, which is displayed in logs, it is for whitelisted domain emails and referral bonuses.
  • Run node attestation.js again.


  • Run cp .env.testnet .env to connect to TESTNET hub. Delete and import the database again if you already ran it on MAINNET.
  • Change bLight value to true in conf.json file, so you would not need to wait for long syncing.
  • Change socksHost and socksPort values to null in conf.json file, if you are not using TOR.


Join Crowdin project to help with translations.

You can’t perform that action at this time.