Skip to content

arseneeth/status-teller-network

 
 

Repository files navigation

Build Status Join the chat at https://gitter.im/status-im/status-teller-network

status-teller-network

Installation

  • yarn install

Running

  1. embark run (optional --nodashboard)
  2. yarn start (starts create-react-app pipeline)

Running Tabookey Gas Relayer (no docker. For docker, see their README)

  1. Clone v3.0.0 of tabookey-gasless
git clone https://github.com/tabookey/tabookey-gasless
cd tabookey-gasless
git checkout 2316c7422d50ac0242f8442f6dc98d0c85512c13
npm install
npm test
  1. Run the server. (Embark must be running, and it should have deployed the RelayHub contract)
./build/server/bin/RelayHttpServer -RelayHubAddress RELAY_HUB_CONTRACT_ADDRESS_HERE -Workdir ./build/server --EthereumNodeUrl http://localhost:8555

Replace the RelayHub contract address for the correct address.

  1. Browse http://localhost:8090/getaddr. Copy the address

  2. Stake ether for that address. You can execute this in the embark console:

RelayHub.methods.stake(RELAYER_ADDRESS_GOES_HERE, 30).send({value: web3.utils.toWei("1", "ether"), gas:800000}) 
  1. Send some ether to the relayer
web3.eth.sendTransaction({from: web3.eth.defaultAccount, to: RELAYER_ADDRESS_GOES_HERE, value: web3.utils.toWei("3", "ether")})
  1. Relayer should register itself now that there's a stake. Otherwise restart the server

Deploying

  1. embark build testnet
  2. yarn run build

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 76.1%
  • Solidity 16.1%
  • CSS 7.5%
  • HTML 0.3%