Deployed to GitHub pages, directly from the master
branch.
- Will stay at home: https://twitter.com/marsxrobertson/status/1124572930275467264
- The Ethereal Hackathon: https://gitcoin.co/hackathon/ethhack2019/
- Medium blog post announcement: https://medium.com/gitcoin/the-ethereal-hackathon-4f5dc2eb56d6
- Gitcoin bounty: https://gitcoin.co/issue/kleros/hackathon/1/2824
- Deployed to GitHub pages: https://genesis.re/kleros-ethereal-virtual-hackathon/frontend
- The idea on Kleros forum: https://forum.kleros.io/t/self-commitment-in-todo-app/87
- ERC792 - Arbitrable standard
- ERC1497 - Evidence standard
- Communication channels: Kleros Slack hackathon channel + invite + Telegram
It takes 30 days to build habit
You commit to do 30 workouts in 30 days.
- End to end
- Verified on Etherscan
- Uses the Arbitration and Evidence standards
Realistically speaking - it's a hackathon project, unlikely to be continued.
I already have some other ideas how to use Kleros. "Oracle as a Service" - human intelligence API to tell the factual state, knowing that rational game-theory incentives are in play on the Kleros side.
Check also: https://blog.kleros.io/launching-kleros-fellowship-second-edition/
git clone
npm install
npm run ganache && npm run test
Actually if I was to report everything, there would be too many.
Kleros reference implementation is using pragma solidity ^0.4.15;
it means there are some deprecated solidity features.
If you have Truffle
installed globally and run truffle test
IT WILL NOT WORK - the command will use gloablly installed Truffle
that in turn has a different version of Solidity
compiler.
If you want to run tests (hint: you want to run tests) you should do npm run test
- in that way it will use locally installed Truffle
in node_modules
. It will compile, it will run.
-
Put
debugger
statement in the JavaScript code -
node --inspect-brk ./node_modules/truffle/build/cli.bundled.js test test/test_to_debug.js
-
Open
chrome://inspect
Have the same mnemonic each time, to preserve account in MetaMask:
ganache-cli -m "____ ____ ____ ____"
Especially if you are using Remix.
Until recently I've never uploaded stuff to IPFS.
Now it is much simpler, go figure: https://genesis.re/kleros-metaevidence-metahash/
Effective altruism. Exponential technologies.
I live in one of the most expensive cities on this planet and I'm open to extra work.