Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hackmod token fixes #2

Open
wants to merge 56 commits into
base: token-fixes
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
ae6de11
Merge pull request #187 from ethereumproject/dev
pyskell Nov 19, 2018
5fb7eaf
org update
realcodywburns Dec 9, 2018
a0ef533
Change to ethereumclassic
kimisan Dec 15, 2018
0a58850
Update token.json
HighlanderNetwork Dec 31, 2018
2e5280e
Add docker-compose config
melnikaite Jan 3, 2019
bc91aca
Merge pull request #194 from HighlanderNetwork/master
realcodywburns Jan 28, 2019
2e369d1
Merge pull request #195 from melnikaite/master
realcodywburns Jan 28, 2019
c935eac
Merge pull request #193 from kimisan/master
realcodywburns Jan 28, 2019
ea46378
cleanup: update MIT license
Mar 19, 2019
15fbdc0
cleanup: update font-awesome to recent version
Mar 19, 2019
cb8f370
cleanup: remove unused WATCHING button
Mar 19, 2019
7922302
cleanup: enforce lowercase on transactions & accounts
Mar 19, 2019
23145e1
cleanup: support mongodb authentication
Mar 19, 2019
455454b
cleanup: update richlist explanation
Mar 19, 2019
f0dbe40
cleanup: drop DAO support
Mar 19, 2019
a060bbf
cleanup: drop diff bomb chart support
Mar 19, 2019
f281d91
cleanup: drop broken summary-stats & useEthFiat
Mar 19, 2019
686f081
cleanup: enforce names for mongodb collection
Mar 19, 2019
6d2f381
cleanup: update copyright year to 2019
Mar 19, 2019
77f62d0
cleanup: replace geth -> rpc
Mar 19, 2019
ab5dfea
cleanup: rename mongodb as `explorerDB`
Mar 19, 2019
c54a642
enhancement: improve web3relay load & tx page
Mar 19, 2019
dc55f99
enhancement: add fiat exchange for addresses and tx
Mar 19, 2019
b02da92
enhancement: expose total supply api from database
Mar 19, 2019
899b5ff
enhancement: web3 1.0 integration
Mar 19, 2019
cc66b77
Merge branch master into dev
Mar 19, 2019
7e4282c
cleanup: cleanup token page & add contract information on DB
Mar 21, 2019
a92888f
cleanup: cleanup tools
Mar 21, 2019
5e85107
cleanup: fix travis
Mar 21, 2019
a3f8f73
cleanup: more cleanup
Mar 21, 2019
fb9e48d
cleanup: remove ganache-cli from node deps
Mar 21, 2019
32ff589
cleanup: add package-lock.json
Mar 21, 2019
5f17c60
cleanup: fix leftover useFiat settings
Mar 21, 2019
0765a48
cleanup: apply eslint
Mar 22, 2019
3b01745
cleanup: apply eslint settings to tools/sync.js
Mar 22, 2019
7b15be4
cleanup: apply eslint settings to richlist.js & stats.js
Mar 22, 2019
f3b5c3c
cleanup: more cleanup for tools
Mar 22, 2019
bf4dd53
cleanup: update .gitignore
Mar 22, 2019
ebfd996
enhancement: support travis build for eslint check
Mar 22, 2019
e7bac34
cleanup: add html linter
Mar 22, 2019
3671e3d
cleanup: format html files
Mar 22, 2019
a2ac93e
cleanup: add more configurable settings
Mar 22, 2019
c405f45
cleanup: more quiet mode for tools
Mar 22, 2019
2ecd600
cleanup: more eslint on files
Mar 22, 2019
04a05c0
cleanup: apply quiet mode for live patch
Mar 23, 2019
c1c398d
cleanup: limit tx.status for post byzantium blocks
Mar 23, 2019
116b342
cleanup: use human-standard-token-abi from npm to fetch erc20 token abi
Mar 24, 2019
0d84e64
cleanup: improve tools/sync.js
Mar 24, 2019
c1eda06
Merge pull request #288 from btenterprise2020/dev
phyro Mar 24, 2019
da39687
Merge pull request #298 from ethereumclassic/dev
phyro Mar 27, 2019
abe6588
Update Dockerfile
realcodywburns Sep 4, 2020
d09a90d
Merge pull request #335 from ethereumclassic/bug/dockerfile
realcodywburns Sep 4, 2020
c10059a
build(deps): bump tree-kill from 1.2.1 to 1.2.2
dependabot[bot] Sep 4, 2020
998d565
Merge pull request #336 from ethereumclassic/dependabot/npm_and_yarn/…
realcodywburns Sep 4, 2020
2f81c74
fix code for ERC20 adoptation on newer version of system
benjioh5 Feb 4, 2021
3ebb123
fix...
benjioh5 Feb 4, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
db-internal.js
gulpfile.js
*.min.js
164 changes: 164 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
module.exports = {
"env": {
"browser": true,
"es6": true
},
"extends": "airbnb-base",
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
},
"rules": {
"array-bracket-spacing": 2,
"block-scoped-var": 2,
"brace-style": [2, "1tbs", { "allowSingleLine": true }],
"comma-spacing": [2, { "before": false, "after": true }],
"comma-style": [2, "last"],
"complexity": 0,
"consistent-return": 1,
"consistent-this": 0,
"curly": [2, "multi-line"],
"default-case": 0,
"dot-location": [2, "property"],
"dot-notation": 0,
"eol-last": 2,
"eqeqeq": [2, "allow-null"],
"func-names": 0,
"func-style": 0,
"generator-star-spacing": [2, "both"],
"guard-for-in": 0,
"handle-callback-err": [2, "^(err|error|anySpecificError)$" ],
"indent": [2, 2, { "SwitchCase": 1 }],
"key-spacing": [2, { "beforeColon": false, "afterColon": true }],
"linebreak-style": 0,
"max-depth": 0,
"max-len": [2, 1550, 4],
"max-nested-callbacks": 0,
"max-params": 0,
"max-statements": 0,
"new-cap": [2, { "newIsCap": true, "capIsNew": false }],
"newline-after-var": [0, "never"],
"new-parens": 2,
"no-alert": 0,
"no-array-constructor": 2,
"no-bitwise": 0,
"no-caller": 2,
"no-catch-shadow": 0,
"no-cond-assign": 2,
"no-console": 0,
"no-constant-condition": 0,
"no-continue": 0,
"no-control-regex": 2,
"no-debugger": 0,
"no-delete-var": 2,
"no-div-regex": 0,
"no-dupe-args": 2,
"no-dupe-keys": 2,
"no-duplicate-case": 2,
"no-else-return": 2,
"no-empty": 0,
"no-empty-character-class": 2,
"no-labels": 2,
"no-eq-null": 0,
"no-eval": 2,
"no-ex-assign": 2,
"no-extend-native": 2,
"no-extra-bind": 2,
"no-extra-boolean-cast": 2,
"no-extra-parens": 0,
"no-extra-semi": 0,
"no-extra-strict": 0,
"no-fallthrough": 2,
"no-floating-decimal": 2,
"no-func-assign": 2,
"no-implied-eval": 2,
"no-inline-comments": 0,
"no-inner-declarations": [2, "functions"],
"no-invalid-regexp": 2,
"no-irregular-whitespace": 2,
"no-iterator": 2,
"no-label-var": 2,
"no-lone-blocks": 0,
"no-lonely-if": 0,
"no-loop-func": 0,
"no-mixed-requires": 0,
"no-mixed-spaces-and-tabs": [2, false],
"no-multi-spaces": 2,
"no-multi-str": 0,
"no-multiple-empty-lines": [2, { "max": 1 }],
"no-native-reassign": 2,
"no-negated-in-lhs": 2,
"no-nested-ternary": 0,
"no-new": 2,
"no-new-func": 2,
"no-new-object": 2,
"no-new-require": 2,
"no-new-wrappers": 2,
"no-obj-calls": 2,
"no-octal": 2,
"no-octal-escape": 2,
"no-path-concat": 0,
"no-plusplus": 0,
"no-process-env": 0,
"no-process-exit": 0,
"no-proto": 2,
"no-redeclare": 2,
"no-regex-spaces": 2,
"no-reserved-keys": 0,
"no-restricted-modules": 0,
"no-script-url": 0,
"no-self-compare": 2,
"no-sequences": 2,
"no-shadow": 0,
"no-shadow-restricted-names": 2,
"no-spaced-func": 2,
"no-sparse-arrays": 2,
"no-sync": 0,
"no-ternary": 0,
"no-throw-literal": 2,
"no-trailing-spaces": 2,
"no-undef": 0,
"no-undef-init": 2,
"no-undefined": 0,
"no-underscore-dangle": 0,
"no-unneeded-ternary": 2,
"no-unreachable": 2,
"no-unused-expressions": 0,
"no-unused-vars": [2, { "vars": "all", "args": "none" }],
"no-var": 2,
"no-void": 0,
"no-warning-comments": 0,
"no-with": 2,
"object-curly-spacing": [2, "always"],
"one-var": 0,
"operator-assignment": 0,
"operator-linebreak": [2, "after"],
"padded-blocks": 0,
"prefer-const": 2,
"quote-props": 0,
"quotes": [2, "single", "avoid-escape"],
"radix": 2,
"jsx-quotes": [2, "prefer-single"],
"semi-spacing": 0,
"sort-vars": 0,
"space-before-blocks": [2, "always"],
"space-before-function-paren": [2, {"anonymous": "always", "named": "never"}],
"space-in-parens": [2, "never"],
"space-infix-ops": 2,
"keyword-spacing": 2,
"space-unary-ops": [2, { "words": true, "nonwords": false }],
"spaced-comment": [0, "always"],
"strict": 0,
"use-isnan": 2,
"valid-jsdoc": 0,
"valid-typeof": 2,
"vars-on-top": 2,
"wrap-iife": [2, "any"],
"wrap-regex": 0,
"yoda": [2, "never"]
}
};
4 changes: 1 addition & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,6 @@ jspm_packages

# local data
data/
package-lock.json
public/js/stats/The_bomb_chart.js
config.json
.node-xmlhttprequest-*
/nbproject/private/
/nbproject/private/
45 changes: 30 additions & 15 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,32 @@
language: node_js
sudo: required
dist: trusty
node_js: '7'
env: CXX=g++-4.8
services:
- docker
before_install:
- docker pull trufflesuite/ganache-cli
- docker run -d -p 8545:8545 -p 27017:27017 trufflesuite/ganache-cli
- varA=`docker ps --no-trunc -q | cut -c 1-12`
- docker pull mongo
- docker run -d --network="container:$varA" mongo
- docker build -t ethereumclassic/explorer .
- docker run -d --network="container:$varA" ethereumclassic/explorer app.js
script:
- npm run test
matrix:
include:
# This builder checks explorer build
- os: linux
dist: xenial
node_js: '8'
services:
- docker
before_install:
- docker pull trufflesuite/ganache-cli
- docker run -d -p 8546:8546 -p 27017:27017 trufflesuite/ganache-cli -p 8546
- varA=`docker ps --no-trunc -q | cut -c 1-12`
- docker pull mongo
- docker run -d --network="container:$varA" mongo
- docker build -t ethereumclassic/explorer .
- docker run -d --network="container:$varA" ethereumclassic/explorer app.js
script:
- npm run test

# This builder only tests code linters
- os: linux
dist: xenial
node_js: '8'
env: lint
script:
- npm run lint:check

# Temporary allow failures for eslint until the code is done.
allow_failures:
- env: lint
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:latest
FROM node:8

COPY . /

Expand Down
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2016-2019 Ethereum Classic, and contributors to this project

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
9 changes: 0 additions & 9 deletions LICENSE.md

This file was deleted.

Loading