visual-identity/config/contracts.json

125 lines
3.2 KiB
JSON

{
"default": {
"deployment": {
"host": "localhost",
"port": 8545,
"type": "rpc"
},
"dappConnection": [
"$WEB3",
"http://localhost:8545"
],
"gas": "auto",
"contracts": {
"SafeMath": {"deploy": false},
"ERC20Receiver": { "deploy": false },
"MiniMeToken": { "deploy": false },
"DelegationProxy": { "deploy": false },
"DelegationProxyFactory": { "deploy": false },
"ProposalManager": { "deploy": false },
"TrustNetwork": { "deploy": false },
"Factory": { "deploy": false },
"Instance": { "deploy": false },
"InstanceStorage": { "deploy": false },
"UpdatableInstance": { "deploy": false },
"DelegationProxyView": { "deploy": false },
"DelegationProxyKernel": { "deploy": false },
"ProposalCuration": { "deploy": false },
"Democracy": { "deploy": false },
"TestToken": {
},
"MiniMeTokenFactory": {
},
"PollManager": { "deploy": false },
"SNT": {
"instanceOf": "MiniMeToken",
"args": [
"$MiniMeTokenFactory",
0,
0,
"TestMiniMeToken",
18,
"TST",
true
]
},
"AddressUtils": { "deploy": false },
"SupportsInterfaceWithLookup": { "deploy": false },
"ERC721BasicToken": { "deploy": false },
"ERC721Token": { "deploy": false },
"RLP": { "deploy": false },
"SparseMerkleTree": { "deploy": false },
"ECVerify": { "deploy": false },
"Transaction": { "deploy": false },
"ValidatorManagerContract": {},
"RootChain": {
"args": ["$ValidatorManagerContract"]
},
"PlasmaERC20":{ "deploy": false },
"PlasmaSNT": {
"instanceOf": "PlasmaERC20",
"args": ["$RootChain", "$SNT", "PlasmaSNT", "PSNT"],
"onDeploy": [
"ValidatorManagerContract.methods.toggleToken($PlasmaSNT).send()",
"PlasmaSNT.methods.setExchangeRate(0, 5000000000000000000).send()"
]
}
}
},
"testnet":{
"contracts": {
"TestToken": { "deploy": false },
"MiniMeTokenFactory": {
"address": "0x6bfa86a71a7dbc68566d5c741f416e3009804279"
},
"SNT": {
"instanceOf": "MiniMeToken",
"address": "0xc55cf4b03948d7ebc8b9e8bad92643703811d162"
},
"PollManager": {
"address": "0x456E047eDEa0a91a66C3DC7aCc0B1424d80cf8a6"
}
}
},
"staging":{
"contracts": {
"TestToken": { "deploy": false },
"MiniMeTokenFactory": {
"address": "0xa1c957C0210397D2d0296341627B74411756d476"
},
"SNT": {
"instanceOf": "MiniMeToken",
"address": "0x744d70fdbe2ba4cf95131626614a1763df805b9e"
},
"PollManager": {
"address": "0x0e222932911b9a558104b4b4b2f330398561436f"
}
}
},
"livenet":{
"contracts": {
"TestToken": { "deploy": false },
"MiniMeTokenFactory": {
"address": "0xa1c957C0210397D2d0296341627B74411756d476"
},
"SNT": {
"instanceOf": "MiniMeToken",
"address": "0x744d70fdbe2ba4cf95131626614a1763df805b9e"
},
"PollManager": {
"address": "0x0e222932911b9a558104b4b4b2f330398561436f"
}
}
}
}