Skip to content

Commit 67fd967

Browse files
committed
chore: add DataEdge contracts
1 parent 59154f7 commit 67fd967

33 files changed

+13105
-0
lines changed

packages/data-edge/.env.sample

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
MNEMONIC=
2+
INFURA_KEY=
3+
ETHERSCAN_API_KEY=
4+
ARBISCAN_API_KEY=

packages/data-edge/.eslintignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
build/
2+
cache/
3+
dist/
4+
node_modules/
5+
reports/

packages/data-edge/.eslintrc

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"parser": "@typescript-eslint/parser",
3+
"parserOptions": {
4+
"ecmaVersion": 2020,
5+
"sourceType": "module"
6+
},
7+
"extends": ["plugin:@typescript-eslint/recommended", "plugin:prettier/recommended"],
8+
"rules": {
9+
"prefer-const": "warn",
10+
"no-extra-semi": "off",
11+
"@typescript-eslint/no-extra-semi": "warn",
12+
"@typescript-eslint/no-inferrable-types": "warn",
13+
"@typescript-eslint/no-empty-function": "warn"
14+
}
15+
}

packages/data-edge/.gitattributes

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

packages/data-edge/.husky/commit-msg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
cd packages/contracts
3+
4+
npx --no-install commitlint --edit ""

packages/data-edge/.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
cd packages/contracts
3+
4+
yarn lint

packages/data-edge/.prettierignore

Whitespace-only changes.

packages/data-edge/.prettierrc.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"printWidth": 120,
3+
"useTabs": false,
4+
"bracketSpacing": true,
5+
"overrides": [
6+
{
7+
"files": "*.js",
8+
"options": {
9+
"semi": false,
10+
"trailingComma": "all",
11+
"tabWidth": 2,
12+
"singleQuote": true,
13+
"explicitTypes": "always"
14+
}
15+
},
16+
{
17+
"files": "*.ts",
18+
"options": {
19+
"semi": false,
20+
"trailingComma": "all",
21+
"tabWidth": 2,
22+
"singleQuote": true,
23+
"explicitTypes": "always"
24+
}
25+
},
26+
{
27+
"files": "*.sol",
28+
"options": {
29+
"tabWidth": 4,
30+
"singleQuote": false,
31+
"explicitTypes": "always"
32+
}
33+
}
34+
]
35+
}

packages/data-edge/.solcover.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const skipFiles = ['']
2+
3+
module.exports = {
4+
providerOptions: {
5+
mnemonic: 'myth like bonus scare over problem client lizard pioneer submit female collect',
6+
network_id: 1337,
7+
},
8+
skipFiles,
9+
istanbulFolder: './reports/coverage',
10+
}

packages/data-edge/.solhint.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"extends": "solhint:recommended",
3+
"plugins": ["prettier"],
4+
"rules": {
5+
"prettier/prettier": "error",
6+
"func-visibility": ["warn", { "ignoreConstructors": true }],
7+
"compiler-version": ["off"],
8+
"constructor-syntax": "warn",
9+
"quotes": ["error", "double"],
10+
"reason-string": ["off"],
11+
"not-rely-on-time": "off",
12+
"no-empty-blocks": "off"
13+
}
14+
}
15+

0 commit comments

Comments
 (0)