Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Cointop | 3,568 | 2 | 4 months ago | 45 | March 19, 2022 | 41 | apache-2.0 | Go | ||
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀 | ||||||||||
Lisk Sdk | 2,778 | 17 | 40 | 10 hours ago | 19 | April 28, 2022 | 298 | apache-2.0 | TypeScript | |
🔩 Lisk software development kit | ||||||||||
Learning Bitcoin From The Command Line | 2,598 | 2 months ago | 7 | November 17, 2021 | 10 | Jupyter Notebook | ||||
A complete course for learning Bitcoin programming and usage from the command | ||||||||||
Blockshell | 1,378 | 3 months ago | 11 | mit | HTML | |||||
🎉 Minimal Blockchain Learning CLI | ||||||||||
Bitshares Core | 1,162 | 7 days ago | 270 | other | C++ | |||||
BitShares Blockchain node and command-line wallet | ||||||||||
Cli | 1,061 | 28 | 18 hours ago | 74 | June 23, 2022 | 280 | other | Go | ||
Ignite CLI is the all-in-one platform to build, launch, and maintain any crypto application on a sovereign and secured blockchain | ||||||||||
Iexec Sdk | 404 | 2 | a month ago | 240 | September 05, 2022 | 14 | other | JavaScript | ||
CLI and JS library allowing developers to easily interact with the iExec stack | ||||||||||
Theta Protocol Ledger | 354 | a month ago | 27 | February 23, 2022 | 50 | gpl-3.0 | Go | |||
Reference implementation of the Theta Blockchain Ledger Protocol | ||||||||||
Klaytn | 328 | 5 | 3 days ago | 102 | August 19, 2022 | 82 | lgpl-3.0 | Go | ||
Official Go implementation of the Klaytn protocol | ||||||||||
Metaverse | 307 | a month ago | 61 | agpl-3.0 | C++ | |||||
The Metaverse individual chain service ETP coin and immutable data space for Hyperspace. |
ADAMANT 2FA is a service to deliver one-time passwords (OTP) to ADAMANT Messenger account.
It's cheaper, more secure and reliable than SMS. ADAMANT 2FA advantages.
Live demo is available at 2fa-demo.adamant.im. For details read Presenting ADAMANT 2FA.
Clone repository and install dependencies:
git clone https://github.com/Adamant-im/adamant-2fa.git
cd adamant-2fa && npm i
cd client && yarn install
cd ../
Create db-user and 2fa database:
sudo -u postgres psql
postgres=# CREATE USER "adamant-2fa" WITH PASSWORD 'password';
postgres=# CREATE DATABASE "adamant-2fa" WITH OWNER "adamant-2fa";
Set up md5 auth method. Get hba_file path:
postgres=# SHOW hba_file;
hba_file
-------------------------------------
/usr/local/var/postgres/pg_hba.conf
(1 row)
Update hba_file and restart postgresql:
sudo nano /usr/local/var/postgres/pg_hba.conf
local adamant-2fa adamant-2fa md5
sudo service postgresql restart
Create tables for Loopback models:
cd server && node create-lb-tables.js
cd ../
Set up ADAMANT passPhrase
to send 2fa codes from:
cp config.default.json config.json
nano config.json
The 2FA app uses config.json
file. Enter your ADM passphrase into passPhrase
field. Make sure this account has ADM to send messages with 2fa codes. How to create ADM account and get free tokens.
Note: 2FA demo uses adamant-console to send 2fa codes. If you have this tool installed separately, make sure it's default config doesn't exist, or set to mainnet
and correct passPhrase
.
Note: If the app doesn't send 2FA codes, debug console shows {"success":false,"errorMessage":"Wrong 'passPhrase' parameter"}
. Make sure you've created config.json
in the root directory (where package.json
located), and you've set passPhrase
and network
parameters.
node .
cd client && yarn serve
cd client && yarn build
yarn serve-build
We recommend to use a process manager to start the program, f. e. pm2
:
pm2 start ./server/server.js --name 2fa-demo-server
pm2 start ./client/server.js --name 2fa-demo-client
If you own a service (as email, exchange, financial interface, etc.) and want to add 2FA security for users, connect ADAMANT 2FA. To use ADAMANT 2FA, clone this project and modify client and server parts. Read more: How to connect ADAMANT 2FA to your business.