No description, website, or topics provided.
Switch branches/tags
stage production 2017-08-02T14-49-06.073Z 2017-08-02T12-55-05.673Z 2017-08-02T12-42-23.646Z 2017-08-02T11-39-22.609Z 2017-08-02T03-13-51.319Z 2017-08-01T17-15-53.928Z 2017-08-01T13-31-05.984Z 2017-08-01T07-05-12.404Z 2017-08-01T06-59-22.278Z 2017-08-01T06-50-34.440Z 2017-08-01T06-44-29.529Z 2017-08-01T06-25-24.922Z 2017-07-31T03-11-07.667Z 2017-07-29T11-49-09.610Z 2017-07-29T09-26-54.951Z 2017-07-29T09-19-49.024Z 2017-07-26T15-20-24.707Z 2017-07-26T14-46-00.591Z 2017-07-26T09-21-29.528Z 2017-07-26T09-12-31.371Z 2017-07-26T05-49-50.764Z 2017-07-26T05-44-07.486Z 2017-07-26T03-50-44.990Z 2017-07-26T03-27-29.278Z 2017-07-25T16-31-32.490Z 2017-07-25T16-15-20.199Z 2017-07-25T15-54-55.425Z 2017-07-25T02-56-39.033Z 2017-07-24T15-07-16.771Z 2017-07-24T13-54-25.222Z 2017-07-24T13-15-21.320Z 2017-07-24T07-53-39.215Z 2017-07-24T03-26-02.088Z 2017-07-23T17-41-48.530Z 2017-07-23T17-23-47.888Z 2017-07-23T16-59-39.693Z 2017-07-23T16-52-49.700Z 2017-07-23T16-45-06.480Z 2017-07-23T16-36-47.349Z 2017-07-23T13-54-14.769Z 2017-07-23T06-38-15.983Z 2017-07-22T15-31-21.321Z 2017-07-22T06-29-39.204Z 2017-07-22T05-37-13.929Z 2017-07-21T15-11-54.779Z 2017-07-21T14-45-40.548Z 2017-07-21T07-36-29.824Z 2017-07-21T03-15-34.346Z 2017-07-21T02-35-22.988Z 2017-07-21T02-26-34.022Z 2017-07-20T11-49-27.429Z 2017-07-20T11-30-14.139Z 2017-07-20T09-48-03.590Z 2017-07-20T09-00-20.372Z 2017-07-20T07-45-31.682Z 2017-07-20T07-28-45.012Z 2017-07-20T07-16-08.854Z 2017-07-20T06-51-30.817Z 2017-07-20T06-29-15.959Z 2017-07-20T03-20-31.683Z 2017-07-20T02-45-19.359Z 2017-07-20T02-29-44.421Z 2017-07-19T14-48-54.463Z 2017-07-19T12-53-49.512Z 2017-07-19T12-26-11.528Z 2017-07-18T15-50-36.225Z 2017-07-18T15-28-19.636Z 2017-07-18T14-46-09.774Z 2017-07-18T04-19-05.654Z 2017-07-18T03-16-25.812Z 2017-07-18T02-58-30.284Z 2017-07-16T11-53-05.166Z 2017-07-16T11-36-34.984Z 2017-07-16T04-54-16.002Z 2017-07-15T03-17-03.074Z 2017-07-14T10-56-54.183Z 2017-07-13T16-51-47.496Z 2017-07-13T16-46-14.107Z 2017-07-13T12-30-13.765Z 2017-07-13T11-10-27.929Z 2017-07-13T10-51-42.651Z 2017-07-12T23-20-05.550Z 2017-07-12T23-08-55.110Z 2017-07-12T16-17-36.625Z 2017-07-12T15-55-56.038Z 2017-07-12T15-40-55.849Z 2017-07-12T15-05-45.388Z 2017-07-12T08-18-13.297Z 2017-07-12T06-52-56.812Z 2017-07-12T06-43-09.524Z 2017-07-12T06-30-03.360Z 2017-07-12T05-03-22.963Z 2017-07-12T01-06-16.051Z 2017-07-12T00-15-15.463Z 2017-07-11T14-38-24.024Z 2017-07-11T12-04-36.731Z 2017-07-11T11-49-13.736Z 2017-07-11T11-10-16.738Z
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
env
scripts
sls
.babelrc
.eslintignore
.eslintrc
.gitignore
.travis.yml
LICENSE
README.md
package-lock.json
package.json
serverless.yml
tsconfig.json
webpack.config.js
webpack.prod.config.js
webpack.stage.config.js

README.md

SlotNSlot


WARNING


SlotNSlot Beta supports both Geth and Metamask to interact with Ethereum Network.

We still recommend you to use Geth, since Metamask works far slower than Geth as it doesn't support neither checking pending transactions nor force-generating transactions without pop-up permissions.

For this reason, this instruction only explains how to use Geth for SlotNSlot Beta.

Metamask has announced their plan to support pending transactions. Use of Metamask on SlotNSlot will be available in the future implementation.

If your browser has Metamast extension and you want to use Geth client, please use browser's incognito mode or unable/remove Metamask

Requirements


  • Chrome browser
  • Geth client or MetaMask (We strongly recommend that you use Geth)
  • Rinkeby(Testnet) Account & Ether balance

Installation


If you already have Geth client, just skip this part

MacOS

  • Install HomeBrew (If you already have HomeBrew, just skip this step)
  1. Open Terminal
  2. Paste and execute below code
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • Install Geth client
  1. Open Terminal
  2. Paste and execute below code
$ brew tap ethereum/ethereum
$ brew install ethereum

Windows

GETH official download page Download the Windows installation package, and execute. Follow the installation process to finish installing Geth on your PC.

After finishing installation, do NOT turn on the Geth client (geth.exe) directly. You need to open it in the command line terminal with some more options.

Running the Geth Client


If you know how to run Geth client, create and unlock account, and sync it on Rinkeby, you can skip this part.

Sync with the Rinkeby blockchain

  1. Open Terminal
  • Run terminal from Spotlight [Command (⌘)-Space bar] if you use Mac
  • Open up the start menu [⊞ Win] or the run dialog box [⊞ Win+R], and run CMD if you use Windows
  1. Paste and execute below code
 $ geth --rinkeby --fast --cache=1024 --rpc --rpccorsdomain "*" --rpcapi personal,eth,net,web3 --bootnodes="enode://6853f434735e540f0fcd85ffebcaa75280d1171ca9a205e8c41d87428d71b07ad14ab266236b64268467ccc462679edc888f76326418d18d7bcfe8d1159391aa@51.15.61.194:30379" console

Then, Geth client should begin synchronization. This work takes at least 40 minutes. If your block number reach the recent mined block number, it's done. You can check the destination block number here

Create Account

At above command, you turned on Geth client with console. As the result, you can create your own Ethereum account.

In console, paste and execute below code

> personal.newAccount()

This command requires Passphrase. If you don't know about this term, just think it like password.

after creating account, you can check your account with below command.

> eth.accounts

Copy your account address (it's a 40-digits hexadecimal number attached to 0x) and save it somewhere else.

Then execute the command written below to unlock your account.

# Paste your account address and passphrase to [account], [pass] part.
> personal.unlockAccount([account], [pass])

you're all ready with your Geth console, and all you need is some Ether.

Get Rinkeby(testnet) Ether


Skip this part if you already have some Ether on your Rinkeby account or you know how to get some from the faucet.

  • If you don't have Github account, make an account here
  • Click Github Gist Link
  • Copy&paste your Rinkeby account address to content. You can leave all other inputs blank.
  • Click Create public gist
  • After making Gist, copy your gist URL address
  • Paste your Gist URL address to input field in Faucet Page
  • Click Give me Ether
  • Select options you want

Wait for 30s~1m. Then you can find that you have new Ether at Geth console.

# Geth console
# ex) eth.getBalance("0x0dsdakfaksdfjklvckljxczvjkzxcv")

eth.getBalance("[address]")

If you find it complicated to get the free Rinkeby Ether yourself, visit Discord and ask the team for some. Note that you must provide your account address to get Ether.

License


Licensed under the GNU GENERAL PUBLIC LICENSE (Version 3, 29th June 2007)

Contact


The team is open to any debates in any channel for improving the service. If you have any concerns and suggestions about the service, please contact the team with Github, Twitter, Discord, Telegram, Facebook, Reddit, or any other communication channels.