Skip to content

Commit 98e0da3

Browse files
authored
Sokol + xDAI (#559)
* Sokol * Add xdai
1 parent 3327277 commit 98e0da3

File tree

6 files changed

+140
-12
lines changed

6 files changed

+140
-12
lines changed

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ services:
3131
environment:
3232
POSTGRES_PASSWORD: letmein
3333
ganache:
34-
image: 'daostack/migration-experimental:0.1.1-rc.20-v0'
34+
image: 'daostack/migration-experimental:0.1.1-rc.20-v2'
3535
ports:
3636
- '8545:8545'

ops/generate-contractsinfo.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
const fs = require("fs");
2-
const { migrationFileLocation: defaultMigrationFileLocation, network } = require("./settings");
2+
let { migrationFileLocation: defaultMigrationFileLocation, network } = require("./settings");
3+
if (network === "poa-sokol") {
4+
network = "sokol"
5+
}
36
const { forEachTemplate } = require("./utils");
47
const path = require("path");
58
const currentDir = path.resolve(`${__dirname}`);

ops/generate-subgraph.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
const fs = require("fs");
22
const path = require("path")
33
const yaml = require("js-yaml");
4-
const { migrationFileLocation: defaultMigrationFileLocation,
4+
let { migrationFileLocation: defaultMigrationFileLocation,
55
network ,startBlock} = require("./settings");
6+
if (network === "poa-sokol") {
7+
network = "sokol"
8+
}
69
const { forEachTemplate } = require("./utils");
710
const mappings = require("./mappings.json")[network].mappings;
811
const { subgraphLocation: defaultSubgraphLocation } = require('./graph-cli')
@@ -127,7 +130,7 @@ function combineFragments(fragments, isTemplate, addresses, missingAddresses) {
127130
var result = {
128131
kind: 'ethereum/contract',
129132
name: `${name}`,
130-
network: `${network}`,
133+
network: `${network === "sokol" ? "poa-sokol" : network}`,
131134
source,
132135
mapping: {
133136
kind: "ethereum/events",

ops/mappings.json

Lines changed: 124 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
2-
"private":
3-
{
2+
"private": {
43
"mappings": [
54
{
65
"name": "DAOToken",
@@ -370,5 +369,128 @@
370369
"arcVersion": "0.1.1-rc.20"
371370
}
372371
]
372+
},
373+
"sokol": {
374+
"mappings": [
375+
{
376+
"name": "DAOToken",
377+
"contractName": "DAOToken",
378+
"dao": "package",
379+
"mapping": "DAOToken",
380+
"arcVersion": "0.1.1-rc.20"
381+
},
382+
{
383+
"name": "Reputation",
384+
"contractName": "Reputation",
385+
"dao": "package",
386+
"mapping": "Reputation",
387+
"arcVersion": "0.1.1-rc.20"
388+
},
389+
{
390+
"name": "Avatar",
391+
"contractName": "Avatar",
392+
"dao": "package",
393+
"mapping": "Avatar",
394+
"arcVersion": "0.1.1-rc.20"
395+
},
396+
{
397+
"name": "Vault",
398+
"contractName": "Vault",
399+
"dao": "package",
400+
"mapping": "Vault",
401+
"arcVersion": "0.1.1-rc.20"
402+
},
403+
{
404+
"name": "Controller",
405+
"contractName": "Controller",
406+
"dao": "package",
407+
"mapping": "Controller",
408+
"arcVersion": "0.1.1-rc.20"
409+
},
410+
{
411+
"name": "GenesisProtocol",
412+
"contractName": "GenesisProtocol",
413+
"dao": "package",
414+
"mapping": "GenesisProtocol",
415+
"arcVersion": "0.1.1-rc.20"
416+
},
417+
{
418+
"name": "DAORegistry",
419+
"contractName": "DAORegistryInstance",
420+
"dao": "package",
421+
"mapping": "DAORegistry",
422+
"arcVersion": "0.1.1-rc.20"
423+
},
424+
{
425+
"name": "DAOFactory",
426+
"contractName": "DAOFactoryInstance",
427+
"dao": "package",
428+
"mapping": "DAOFactory",
429+
"arcVersion": "0.1.1-rc.20"
430+
},
431+
{
432+
"name": "ContributionReward",
433+
"contractName": "ContributionReward",
434+
"dao": "package",
435+
"mapping": "ContributionReward",
436+
"arcVersion": "0.1.1-rc.20"
437+
},
438+
{
439+
"name": "ContributionRewardExt",
440+
"contractName": "ContributionRewardExt",
441+
"dao": "package",
442+
"mapping": "ContributionRewardExt",
443+
"arcVersion": "0.1.1-rc.20"
444+
},
445+
{
446+
"name": "Competition",
447+
"contractName": "Competition",
448+
"dao": "package",
449+
"mapping": "Competition",
450+
"arcVersion": "0.1.1-rc.20"
451+
},
452+
{
453+
"name": "SchemeFactory",
454+
"contractName": "SchemeFactory",
455+
"dao": "package",
456+
"mapping": "SchemeFactory",
457+
"arcVersion": "0.1.1-rc.20"
458+
},
459+
{
460+
"name": "SchemeRegistrar",
461+
"contractName": "SchemeRegistrar",
462+
"dao": "package",
463+
"mapping": "SchemeRegistrar",
464+
"arcVersion": "0.1.1-rc.20"
465+
},
466+
{
467+
"name": "GenericScheme",
468+
"contractName": "GenericScheme",
469+
"dao": "package",
470+
"mapping": "GenericScheme",
471+
"arcVersion": "0.1.1-rc.20"
472+
},
473+
{
474+
"name": "UpgradeScheme",
475+
"contractName": "UpgradeScheme",
476+
"dao": "package",
477+
"mapping": "UpgradeScheme",
478+
"arcVersion": "0.1.1-rc.20"
479+
},
480+
{
481+
"name": "JoinAndQuit",
482+
"contractName": "JoinAndQuit",
483+
"dao": "package",
484+
"mapping": "JoinAndQuit",
485+
"arcVersion": "0.1.1-rc.20"
486+
},
487+
{
488+
"name": "FundingRequest",
489+
"contractName": "FundingRequest",
490+
"dao": "package",
491+
"mapping": "FundingRequest",
492+
"arcVersion": "0.1.1-rc.20"
493+
}
494+
]
373495
}
374496
}

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@daostack/subgraph-experimental",
3-
"version": "0.1.1-rc.8-v0",
3+
"version": "0.1.1-rc.8-v1",
44
"author": "DAOstack (https://www.daostack.io)",
55
"license": "GPL-3.0",
66
"description": "A caching layer for daostack using The Graph",
@@ -32,7 +32,7 @@
3232
"test:watch": "npm run test -- --watch"
3333
},
3434
"devDependencies": {
35-
"@daostack/migration-experimental": "0.1.1-rc.20-v0",
35+
"@daostack/migration-experimental": "0.1.1-rc.20-v2",
3636
"@types/jest": "^23.3.7",
3737
"@types/mocha": "^5.2.5",
3838
"babel-eslint": "^10.0.1",

0 commit comments

Comments
 (0)