Skip to content

Commit 29361ff

Browse files
committed
Add travis, remove unused files, restructure others
1 parent ae21113 commit 29361ff

File tree

1,023 files changed

+90496
-62217
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,023 files changed

+90496
-62217
lines changed

.ci/kontinuum.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

.gitignore

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
.DS_Store
2+
node_modules/
3+
npm-debug.log*
4+
yarn-debug.log*
5+
yarn-error.log*
6+
/test/unit/coverage/
7+
/test/e2e/reports/
8+
selenium-debug.log
9+
10+
# Editor directories and files
11+
.idea
12+
.vscode
13+
*.suo
14+
*.ntvs*
15+
*.njsproj
16+
*.sln

.travis.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,33 @@ script:
1010
echo "No errors";
1111
exit 0;
1212
fi
13+
14+
stages:
15+
- name: check contract format
16+
- name: check token format
17+
18+
jobs:
19+
fast_finish: true
20+
include:
21+
- stage: check contract format
22+
script:
23+
- |
24+
val=$(node checkContract.js);
25+
if [[ $val != 0 ]]; then
26+
echo "Formatting errors! Please check your object keys spellings, commas and or other things that might invalidate your JSON and try again";
27+
exit 1;
28+
else
29+
echo "No errors";
30+
exit 0;
31+
fi
32+
- stage: check token format
33+
script:
34+
- |
35+
val=$(node checkToken.js);
36+
if [[ $val != 0 ]]; then
37+
echo "Formatting errors! Please check your object keys spellings, commas and or other things that might invalidate your JSON and try again";
38+
exit 1;
39+
else
40+
echo "No errors";
41+
exit 0;
42+
fi

build.gradle

Lines changed: 0 additions & 28 deletions
This file was deleted.

checkContract.js

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
const fs = require("fs");
2+
const contractsDirectory = "./src/contracts/";
3+
const Schema = require("validate");
4+
const contract = new Schema({
5+
name: {
6+
type: String,
7+
required: true
8+
},
9+
address: {
10+
type: String,
11+
required: true
12+
},
13+
abi: {
14+
type: Array,
15+
required: true
16+
}
17+
});
18+
19+
let errors = 0;
20+
21+
// function createFiles() {
22+
// if (!fs.existsSync("./dist/contracts")) {
23+
// fs.mkdirSync("./dist/contracts");
24+
// }
25+
// fs.readdirSync(contractsDirectory).forEach(folder => {
26+
// let newArr = [];
27+
// if (!fs.existsSync(`./dist/contracts/${folder}`)) {
28+
// fs.mkdirSync(`./dist/contracts/${folder}`);
29+
// }
30+
// fs.readdirSync(`${contractsDirectory}/${folder}`).forEach(file => {
31+
// const obj = JSON.parse(
32+
// fs.readFileSync(`${contractsDirectory}/${folder}/${file}`, "utf8")
33+
// );
34+
// newArr.push(obj);
35+
// });
36+
// const writeArray = newArr.sort(function(a, b) {
37+
// let aSym = a.name.toUpperCase();
38+
// let bSym = b.name.toUpperCase();
39+
// return aSym < bSym ? -1 : aSym > bSym ? 1 : 0;
40+
// });
41+
//
42+
// fs.writeFileSync(
43+
// `./dist/contracts/${folder}/contract-abi-${folder}.min.json`,
44+
// JSON.stringify(writeArray)
45+
// );
46+
// fs.writeFileSync(
47+
// `./dist/contracts/${folder}/contract-abi-${folder}.json`,
48+
// JSON.stringify(writeArray)
49+
// );
50+
// });
51+
// }
52+
53+
function run() {
54+
fs.readdirSync(contractsDirectory).forEach(folder => {
55+
fs.readdirSync(`${contractsDirectory}/${folder}`).forEach(file => {
56+
const obj = JSON.parse(
57+
fs.readFileSync(`${contractsDirectory}/${folder}/${file}`, "utf8")
58+
);
59+
if (contract.validate(obj) === false) {
60+
errors++;
61+
}
62+
});
63+
});
64+
// createFiles();
65+
return errors;
66+
}
67+
68+
run();

checkFormat.js

Lines changed: 0 additions & 99 deletions
This file was deleted.

0 commit comments

Comments
 (0)