DApp which provides a platform for borderless, peer-to-peer, fiat-to-crypto echanges that allows Stakeholders to find nearby users to exchange their cash for digital assets and currency. https://teller.exchange/
Go to file
Richard Ramos bbaa9b613a
fix: reduce escrow creation gas cost by 50K (#390)
* fix: reduce createTransaction gas cost
* fix: reducing arbitrable gas cost
* fix: reducing gas cost of calling MetadataStore from escrow
2019-07-24 13:03:18 -04:00
.github/ISSUE_TEMPLATE config (@teller-network) add github issue templates 2018-12-17 10:49:31 -05:00
.storybook fix storybook and unit test runner 2019-04-02 13:46:18 -04:00
contracts fix: reduce escrow creation gas cost by 50K (#390) 2019-07-24 13:03:18 -04:00
cypress update jest 2019-04-13 09:57:09 -04:00
embarkConfig fixes #281: Allow users to give feedback after dispute (#386) 2019-07-22 13:46:35 -04:00
public feat: add logo as favicon 2019-04-19 12:54:47 -04:00
src fix: reduce escrow creation gas cost by 50K (#390) 2019-07-24 13:03:18 -04:00
stories fix: fix color of grey tags 2019-05-29 15:28:50 -04:00
test fix: reduce escrow creation gas cost by 50K (#390) 2019-07-24 13:03:18 -04:00
utils fix: more gas cost reduction (#310) 2019-06-11 14:38:37 -04:00
.babelrc fix storybook and unit test runner 2019-04-02 13:46:18 -04:00
.eslintrc.json Add linter in ci and fix it 2019-02-04 16:32:37 +01:00
.gitattributes feat: add .gitattributes 2019-03-21 17:42:56 -04:00
.gitignore feat/changes based on slither audit (#168) 2019-04-16 10:12:05 -04:00
.solhint.json fix: lint messages for contracts (#307) 2019-06-11 08:42:24 -04:00
.soliumignore update solium to version 0.1 2019-07-16 10:53:17 -04:00
.soliumrc.json update solium to version 0.1 2019-07-16 10:53:17 -04:00
.travis.yml Add linter in ci and fix it 2019-02-04 16:32:37 +01:00
CONTRIBUTING.md documentation(@teller-network) update contributing guidelines to use correct npm test script 2018-12-17 10:51:00 -05:00
README.md Add Gitter badge (#315) 2019-06-17 17:37:07 -04:00
SWARM.md documentation(@teller-network) add initial SWARM spec document 2018-12-17 10:26:24 -05:00
cypress.json feat: add cypress for e2e testing 2019-01-16 09:25:18 +00:00
embark.json fix: reducing gas costs and changing solidity version (#309) 2019-06-11 13:52:33 -04:00
package.json change approveAll switch to be more clear 2019-07-16 13:21:34 -04:00
shared.chains.json add test to release with no arbitrator 2019-07-11 08:57:06 -04:00
shared.ropsten.chains.json fix: ropsten deployment / createEscrow method (#381) 2019-07-17 13:49:47 -04:00
yarn.lock change approveAll switch to be more clear 2019-07-16 13:21:34 -04:00

README.md

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