Skip to content

Commit f9a545c

Browse files
author
Spencer Graham
committed
Initial commit
0 parents  commit f9a545c

29 files changed

+12317
-0
lines changed

.commitlintrc.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
extends: ["@commitlint/config-conventional"],
3+
};

.editorconfig

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# EditorConfig http://EditorConfig.org
2+
3+
# top-most EditorConfig file
4+
root = true
5+
6+
# All files
7+
[*]
8+
charset = utf-8
9+
end_of_line = lf
10+
indent_size = 2
11+
indent_style = space
12+
insert_final_newline = true
13+
trim_trailing_whitespace = true
14+
15+
[*.sol]
16+
indent_size = 4

.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ETHERSCAN_API_KEY=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2+
INFURA_API_KEY=zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
3+
MNEMONIC=here is where your twelve words mnemonic should be put my friend

.eslintignore

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# folders
2+
artifacts/
3+
build/
4+
cache/
5+
coverage/
6+
dist/
7+
lib/
8+
node_modules/
9+
typechain/
10+
11+
# files
12+
.solcover.js
13+
coverage.json

.eslintrc.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
extends:
2+
- eslint:recommended
3+
- plugin:@typescript-eslint/eslint-recommended
4+
- plugin:@typescript-eslint/recommended
5+
- prettier/@typescript-eslint
6+
parser: "@typescript-eslint/parser"
7+
parserOptions:
8+
project: tsconfig.json
9+
plugins:
10+
- "@typescript-eslint"
11+
root: true
12+
rules:
13+
"@typescript-eslint/no-floating-promises":
14+
- error
15+
- ignoreIIFE: true
16+
ignoreVoid: true
17+
"@typescript-eslint/no-inferrable-types": 'off'
18+
"@typescript-eslint/no-unused-vars":
19+
- error
20+
- argsIgnorePattern: _
21+
varsIgnorePattern: _

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*.sol linguist-language=Solidity

.gitignore

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# folders
2+
.coverage_artifacts/
3+
.coverage_cache/
4+
.coverage_contracts/
5+
artifacts/
6+
build/
7+
cache/
8+
coverage/
9+
dist/
10+
lib/
11+
node_modules/
12+
typechain/
13+
14+
# files
15+
*.env
16+
*.log
17+
*.tsbuildinfo
18+
coverage.json
19+
npm-debug.log*
20+
yarn-debug.log*
21+
yarn-error.log*

.huskyrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"hooks": {
3+
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
4+
}
5+
}

.mocharc.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"delay": true,
3+
"extension": ["ts"],
4+
"recursive": "test",
5+
"require": ["@nomiclabs/buidler/register"],
6+
"timeout": 20000
7+
}

.prettierignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# folders
2+
artifacts/
3+
build/
4+
cache/
5+
coverage/
6+
dist/
7+
lib/
8+
node_modules/
9+
typechain/
10+
11+
# files
12+
coverage.json

0 commit comments

Comments
 (0)