All Projects β†’ zachalam β†’ namevault

zachalam / namevault

Licence: MIT license
Account creator & name generator for users on EOS and EOSIO compatible blockchains.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to namevault

Tiny.scatter
Scatter compatible eos injection library
Stars: ✭ 31 (+82.35%)
Mutual labels:  eos, eosio
Everipedia
πŸ”— The Everipedia Network protocol
Stars: ✭ 138 (+711.76%)
Mutual labels:  eos, eosio
Scatter
Scatter is an in-browser ( extension ) wallet for EOS which facilitates interaction between users and dapps.
Stars: ✭ 59 (+247.06%)
Mutual labels:  eos, eosio
Awesome Blockchain
⚑️Curated list of resources for the development and applications of blockchain.
Stars: ✭ 937 (+5411.76%)
Mutual labels:  eos, eosio
Eostracker
πŸ—„EOS Tracker: Real time block explorer for EOS Blockchain
Stars: ✭ 166 (+876.47%)
Mutual labels:  eos, eosio
Scala Api Wrapper
A Scala wrapper for EOS RPC API
Stars: ✭ 14 (-17.65%)
Mutual labels:  eos, eosio
Eosc
Cross-platform EOSIO command-line swiss-army-knife (EOS, BOS, Telos, Worbli, etc.)
Stars: ✭ 128 (+652.94%)
Mutual labels:  eos, eosio
every-eos
Decentralized exchange based on eos.io
Stars: ✭ 20 (+17.65%)
Mutual labels:  eos, eosio
Awesome Eos
A curated list of EOS Ecosystem by SuperONE.
Stars: ✭ 160 (+841.18%)
Mutual labels:  eos, eosio
Advanced Eos Examples
EOS Smart Contract Development Examples
Stars: ✭ 146 (+758.82%)
Mutual labels:  eos, eosio
Eos Go
EOS.IO Go API library
Stars: ✭ 531 (+3023.53%)
Mutual labels:  eos, eosio
Monstereos
A Tamagotchi and Battle Game for EOS Blockchain :)
Stars: ✭ 174 (+923.53%)
Mutual labels:  eos, eosio
Anchor
EOSIO Desktop Wallet and Authenticator
Stars: ✭ 381 (+2141.18%)
Mutual labels:  eos, eosio
Eosio sql plugin
EOSIO sql database plugin
Stars: ✭ 21 (+23.53%)
Mutual labels:  eos, eosio
anchor-link
Persistent, fast and secure signature provider for EOSIO chains built on top of EOSIO Signing Requests (EEP-7)
Stars: ✭ 29 (+70.59%)
Mutual labels:  eos, eosio
Eos Awesome Contracts
List of open source contracts for EOSIO blockchains
Stars: ✭ 66 (+288.24%)
Mutual labels:  eos, eosio
EOSTracker-API
EOS Tracker API is a PHP Backend based on Symfony3 that connects to a SQL database.
Stars: ✭ 64 (+276.47%)
Mutual labels:  eos, eosio
ipfs-eos-demo
Demo saving text and images to ipfs and storing the hash on the EOS blockchain
Stars: ✭ 42 (+147.06%)
Mutual labels:  eos, eosjs
Cryptokylin Testnet
EOS.io Kylin Testnet by cryptokylin.io
Stars: ✭ 140 (+723.53%)
Mutual labels:  eos, eosio
Eos Bios
DEPRECATED: use `eosc boot` now. Historically: Orchestrator for a decentralized EOS.IO blockchain network boot
Stars: ✭ 173 (+917.65%)
Mutual labels:  eos, eosio

Namevault.co logo

What is namevault?

namevault.co is a fast and user friendly account creator for the EOS blockchain.

Try it here: https://namevault.co/

  • No existing EOS account or wallet required.
  • Generate quality names with the Random Name feature.
  • Search any name and pay with coinbase in just 60 seconds!

namevault demo

What is an EOS account?

An account is a human-readable name that is stored on the blockchain. It can be owned by an individual or group of individuals depending on permissions configuration. An account is required to transfer or otherwise push a transaction to the blockchain.

Continue Reading Here: https://developers.eos.io/eosio-nodeos/docs/accounts-and-permissions

Project Hierarchy

The namevault.co repo is broken into (2) separate projects (each running independently and in a separate environment)

  • nv-serverless: Serverless framework functions that interacts with the EOS blockchain (running on AWS Lambda)
  • nv-react React webapp that interacts with the nv-serverless endpoints (running on Github Pages)

Clone Repo

Before installation, please ensure that you have the latest version of node, git, and serverless on your local machine. You also need an Amazon AWS account.

Then the namevault.co repo

git clone https://github.com/zachalam/namevault.co.git

Key Installation

To accept payments & automatically generate new accounts you'll need to install your own keys. At the very least, You must copy keys_ex.js to keys.js in order for the project to work.

cp nv-serverless/config/keys_ex.js nv-serverless/config/keys.js

Once you've made a copy of the file replace the sample keys in keys.js with your own.

module.exports = {
    eos_pk: '5Jd2hhQiASBiDj23kqfsgopTozqNsYVfma2a2a6zhMNysafRClQ7E8KQ',
    coinbase_api: '235235asg-fas3-fasg-v3gs-agas3tasggj',
    coinbase_secret: '44c2f436-6713-4b37-8ab5-b41870d174a1'
};
  • The eos_pk is your EOS private key with staked CPU & bandwidth, along with enough EOS to cover the transaction for a new account.
  • The coinbase_api and coinbase_secret are available to you once you make a coinbase commerce account (for accepting payments). https://commerce.coinbase.com/

Quick Setup

Switch into the nv-serverless directory and deploy the lambda functions.

cd namevault.co/nv-serverless
sls deploy

After serverless has run, you'll receive a deployed endpoint. Save this URL.

endpoints:
  ANY - https://per2fl18lo.execute-api.us-east-1.amazonaws.com/dev/

Switch into the nv-react directory and open the file src/config/Master

cd ../nv-react
code src/config/Master.js

Replace the existing httpEndpoint value with the serverless deployed endpoint you received earlier.

httpEndpoint: 'https://kfj0fl66oh.execute-api.us-east-1.amazonaws.com/dev'

You can either start the software (while inside the nv-react folder) locally on your machine by running npm run start or for deployment elsewhere by running npm run build.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].