Raise process gas and add tests/ (#560)
* test: expose more utilities on test deploy * test: scaffold more transfer tests * test: remotely-originating roundtrip test * test: local token roundtrip test * test: local token unapproved and insufficient balance * test: basic prefill test * test: prefill test w/ local token * chore: clean unused imports * chore: regenerate typescript for core * bug: increase PROCESS_GAS further to better account for enqueue costs * deploy: aug-12 increased PROCESS_GAS * test: decrease allowed process gas to ensure bufferbuddies-main-deployment
parent
9a596e85ea
commit
9d95cab1ba
@ -0,0 +1,39 @@ |
||||
{ |
||||
"signers": { |
||||
"alfajores": { |
||||
"key": "", |
||||
"type": "hexKey" |
||||
}, |
||||
"kovan": { |
||||
"key": "", |
||||
"type": "hexKey" |
||||
} |
||||
}, |
||||
"replicas": { |
||||
"kovan": { |
||||
"address": "0xeACafFb9fBCe3d4c4C5D07AF5DFa51CcF5a348b7", |
||||
"domain": "3000", |
||||
"name": "kovan", |
||||
"rpcStyle": "ethereum", |
||||
"connection": { |
||||
"type": "http", |
||||
"url": "https://kovan.infura.io/v3/5c456d7844fa40a683e934df60534c60" |
||||
} |
||||
} |
||||
}, |
||||
"home": { |
||||
"address": "0x8D09cAB9628a154d15b814113f11f19Fa8cE37A3", |
||||
"domain": "1000", |
||||
"name": "alfajores", |
||||
"rpcStyle": "ethereum", |
||||
"connection": { |
||||
"type": "http", |
||||
"url": "https://alfajores-forno.celo-testnet.org" |
||||
} |
||||
}, |
||||
"tracing": { |
||||
"level": "debug", |
||||
"style": "json" |
||||
}, |
||||
"db": "db_path" |
||||
} |
@ -0,0 +1,22 @@ |
||||
{ |
||||
"upgradeBeaconController": "0x896DFD65C87D59E7C325762109936Bc3945F1863", |
||||
"xAppConnectionManager": "0x1192B3cc8f7B2c664c53b7E2432b95fE5AfE8D88", |
||||
"updaterManager": "0x5a8dBB50b1abC6E059876582d708258B3DE0aE07", |
||||
"governance": { |
||||
"implementation": "0xEbDDd78Ee024C737660Eaf6669a18Ced8FDB83c0", |
||||
"proxy": "0x264a96F5Da65BE0c360794Cf62603835b2B712D1", |
||||
"beacon": "0x4065B6937DB4C3Bc0311F38B1710eDB5F6f78054" |
||||
}, |
||||
"home": { |
||||
"implementation": "0xba01d48f666f0fA5899d8f36b48DBCA81391fE06", |
||||
"proxy": "0x8D09cAB9628a154d15b814113f11f19Fa8cE37A3", |
||||
"beacon": "0xc7436ae92784087C58d2BEF31a16F0Fb3E12DD9e" |
||||
}, |
||||
"replicas": { |
||||
"3000": { |
||||
"implementation": "0x3878204c2dA27b8EbB89feD25Cc6028878fEC51a", |
||||
"proxy": "0x27d8008Bb9738DFBb0E546e175efe401e914Aa93", |
||||
"beacon": "0x50dc82F72c663BFB234A643f89d67C928b86f15B" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,77 @@ |
||||
[ |
||||
{ |
||||
"name": "UpgradeBeaconController", |
||||
"address": "0x896DFD65C87D59E7C325762109936Bc3945F1863", |
||||
"constructorArguments": [] |
||||
}, |
||||
{ |
||||
"name": "Contract Implementation", |
||||
"address": "0xba01d48f666f0fA5899d8f36b48DBCA81391fE06", |
||||
"constructorArguments": [ |
||||
1000 |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract UpgradeBeacon", |
||||
"address": "0xc7436ae92784087C58d2BEF31a16F0Fb3E12DD9e", |
||||
"constructorArguments": [ |
||||
"0xba01d48f666f0fA5899d8f36b48DBCA81391fE06", |
||||
"0x896DFD65C87D59E7C325762109936Bc3945F1863" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Proxy", |
||||
"address": "0x8D09cAB9628a154d15b814113f11f19Fa8cE37A3", |
||||
"constructorArguments": [ |
||||
"0xc7436ae92784087C58d2BEF31a16F0Fb3E12DD9e", |
||||
"0xc4d66de80000000000000000000000005a8dbb50b1abc6e059876582d708258b3de0ae07" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Implementation", |
||||
"address": "0xEbDDd78Ee024C737660Eaf6669a18Ced8FDB83c0", |
||||
"constructorArguments": [ |
||||
1000, |
||||
1 |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract UpgradeBeacon", |
||||
"address": "0x4065B6937DB4C3Bc0311F38B1710eDB5F6f78054", |
||||
"constructorArguments": [ |
||||
"0xEbDDd78Ee024C737660Eaf6669a18Ced8FDB83c0", |
||||
"0x896DFD65C87D59E7C325762109936Bc3945F1863" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Proxy", |
||||
"address": "0x264a96F5Da65BE0c360794Cf62603835b2B712D1", |
||||
"constructorArguments": [ |
||||
"0x4065B6937DB4C3Bc0311F38B1710eDB5F6f78054", |
||||
"0x485cc9550000000000000000000000001192b3cc8f7b2c664c53b7e2432b95fe5afe8d8800000000000000000000000024f6c874f56533d9a1422e85e5c7a806ed11c036" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Implementation", |
||||
"address": "0x3878204c2dA27b8EbB89feD25Cc6028878fEC51a", |
||||
"constructorArguments": [ |
||||
1000 |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract UpgradeBeacon", |
||||
"address": "0x50dc82F72c663BFB234A643f89d67C928b86f15B", |
||||
"constructorArguments": [ |
||||
"0x3878204c2dA27b8EbB89feD25Cc6028878fEC51a", |
||||
"0x896DFD65C87D59E7C325762109936Bc3945F1863" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Proxy", |
||||
"address": "0x27d8008Bb9738DFBb0E546e175efe401e914Aa93", |
||||
"constructorArguments": [ |
||||
"0x50dc82F72c663BFB234A643f89d67C928b86f15B", |
||||
"0xbf30a55d0000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000004177372fd9581ceb2367e0ce84adc5dad9df8d550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000" |
||||
] |
||||
} |
||||
] |
@ -0,0 +1,12 @@ |
||||
{ |
||||
"bridgeRouter": { |
||||
"implementation": "0x17200253E47d2464b3a06ec0186e7afDf2b25518", |
||||
"proxy": "0x635b125c63410D658EeAE1eF98a9a11aEdB1E322", |
||||
"beacon": "0x7455b2F22aC5435E201E3E8c630b5202Da876357" |
||||
}, |
||||
"bridgeToken": { |
||||
"implementation": "0xD6F24647e373F4D95b25a8Ff87287FE76726C56A", |
||||
"proxy": "0xF7857c43618257dD8b21945accfd7ef4e73Ce256", |
||||
"beacon": "0xF3d7E8e119bC629dC35F7Dea1246AA5Ee15771bc" |
||||
} |
||||
} |
@ -0,0 +1,44 @@ |
||||
[ |
||||
{ |
||||
"name": "Contract Implementation", |
||||
"address": "0xD6F24647e373F4D95b25a8Ff87287FE76726C56A", |
||||
"constructorArguments": [] |
||||
}, |
||||
{ |
||||
"name": "Contract UpgradeBeacon", |
||||
"address": "0xF3d7E8e119bC629dC35F7Dea1246AA5Ee15771bc", |
||||
"constructorArguments": [ |
||||
"0xD6F24647e373F4D95b25a8Ff87287FE76726C56A", |
||||
"0x896DFD65C87D59E7C325762109936Bc3945F1863" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Proxy", |
||||
"address": "0xF7857c43618257dD8b21945accfd7ef4e73Ce256", |
||||
"constructorArguments": [ |
||||
"0xF3d7E8e119bC629dC35F7Dea1246AA5Ee15771bc", |
||||
"0x" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Implementation", |
||||
"address": "0x17200253E47d2464b3a06ec0186e7afDf2b25518", |
||||
"constructorArguments": [] |
||||
}, |
||||
{ |
||||
"name": "Contract UpgradeBeacon", |
||||
"address": "0x7455b2F22aC5435E201E3E8c630b5202Da876357", |
||||
"constructorArguments": [ |
||||
"0x17200253E47d2464b3a06ec0186e7afDf2b25518", |
||||
"0x896DFD65C87D59E7C325762109936Bc3945F1863" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Proxy", |
||||
"address": "0x635b125c63410D658EeAE1eF98a9a11aEdB1E322", |
||||
"constructorArguments": [ |
||||
"0x7455b2F22aC5435E201E3E8c630b5202Da876357", |
||||
"0x485cc955000000000000000000000000f3d7e8e119bc629dc35f7dea1246aa5ee15771bc0000000000000000000000001192b3cc8f7b2c664c53b7e2432b95fe5afe8d88" |
||||
] |
||||
} |
||||
] |
@ -0,0 +1,13 @@ |
||||
{ |
||||
"bridgeRouter": { |
||||
"implementation": "0x653fd06dC14A1f7e2eF0bd09F208672E5F04E237", |
||||
"proxy": "0xd29b41335092D1427463D4e4a5fC28D90f2A695c", |
||||
"beacon": "0xc5dB53513eB47C857A5bEff381b111588CB4623F" |
||||
}, |
||||
"bridgeToken": { |
||||
"implementation": "0x311DD715Fdaf80aD5Cf2dF2d8A6C05D7207205e4", |
||||
"proxy": "0x23AA200E4AD3A4DfBC87612eb99C88bfeD742b96", |
||||
"beacon": "0x8eA98384C671E4612fDdA50B7CB9D62Bf8dD7560" |
||||
}, |
||||
"ethHelper": "0x954EdA7095D43D6A6aC055892Bd0bAE2FE330FeD" |
||||
} |
@ -0,0 +1,52 @@ |
||||
[ |
||||
{ |
||||
"name": "Contract Implementation", |
||||
"address": "0x311DD715Fdaf80aD5Cf2dF2d8A6C05D7207205e4", |
||||
"constructorArguments": [] |
||||
}, |
||||
{ |
||||
"name": "Contract UpgradeBeacon", |
||||
"address": "0x8eA98384C671E4612fDdA50B7CB9D62Bf8dD7560", |
||||
"constructorArguments": [ |
||||
"0x311DD715Fdaf80aD5Cf2dF2d8A6C05D7207205e4", |
||||
"0x75Ab9C07552A630A377FAc68135402210388e05c" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Proxy", |
||||
"address": "0x23AA200E4AD3A4DfBC87612eb99C88bfeD742b96", |
||||
"constructorArguments": [ |
||||
"0x8eA98384C671E4612fDdA50B7CB9D62Bf8dD7560", |
||||
"0x" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Implementation", |
||||
"address": "0x653fd06dC14A1f7e2eF0bd09F208672E5F04E237", |
||||
"constructorArguments": [] |
||||
}, |
||||
{ |
||||
"name": "Contract UpgradeBeacon", |
||||
"address": "0xc5dB53513eB47C857A5bEff381b111588CB4623F", |
||||
"constructorArguments": [ |
||||
"0x653fd06dC14A1f7e2eF0bd09F208672E5F04E237", |
||||
"0x75Ab9C07552A630A377FAc68135402210388e05c" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Proxy", |
||||
"address": "0xd29b41335092D1427463D4e4a5fC28D90f2A695c", |
||||
"constructorArguments": [ |
||||
"0xc5dB53513eB47C857A5bEff381b111588CB4623F", |
||||
"0x485cc9550000000000000000000000008ea98384c671e4612fdda50b7cb9d62bf8dd7560000000000000000000000000fe8a2093dd9b99db801d97ca1b0c82cdb9308708" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "ETH Helper", |
||||
"address": "0x954EdA7095D43D6A6aC055892Bd0bAE2FE330FeD", |
||||
"constructorArguments": [ |
||||
"0xd0a1e359811322d97991e03f863a0c30c2cf029c", |
||||
"0xd29b41335092D1427463D4e4a5fC28D90f2A695c" |
||||
] |
||||
} |
||||
] |
@ -0,0 +1,8 @@ |
||||
{ |
||||
"messageInterval": "100", |
||||
"chat": { |
||||
"message": "static message", |
||||
"recipient": "0xabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd", |
||||
"type": "static" |
||||
} |
||||
} |
@ -0,0 +1,39 @@ |
||||
{ |
||||
"signers": { |
||||
"kovan": { |
||||
"key": "", |
||||
"type": "hexKey" |
||||
}, |
||||
"alfajores": { |
||||
"key": "", |
||||
"type": "hexKey" |
||||
} |
||||
}, |
||||
"replicas": { |
||||
"alfajores": { |
||||
"address": "0x27d8008Bb9738DFBb0E546e175efe401e914Aa93", |
||||
"domain": "1000", |
||||
"name": "alfajores", |
||||
"rpcStyle": "ethereum", |
||||
"connection": { |
||||
"type": "http", |
||||
"url": "https://alfajores-forno.celo-testnet.org" |
||||
} |
||||
} |
||||
}, |
||||
"home": { |
||||
"address": "0x0C4501f2088c4963286CE5E9a5080a31F17b1a87", |
||||
"domain": "3000", |
||||
"name": "kovan", |
||||
"rpcStyle": "ethereum", |
||||
"connection": { |
||||
"type": "http", |
||||
"url": "https://kovan.infura.io/v3/5c456d7844fa40a683e934df60534c60" |
||||
} |
||||
}, |
||||
"tracing": { |
||||
"level": "debug", |
||||
"style": "json" |
||||
}, |
||||
"db": "db_path" |
||||
} |
@ -0,0 +1,22 @@ |
||||
{ |
||||
"upgradeBeaconController": "0x75Ab9C07552A630A377FAc68135402210388e05c", |
||||
"xAppConnectionManager": "0xFE8A2093Dd9B99DB801D97Ca1b0c82cdB9308708", |
||||
"updaterManager": "0xea3b5F0fB82ef0Aee1b81dfE99A7AF7F065FD28B", |
||||
"governance": { |
||||
"implementation": "0x3ac3C18A00bA186314dc8f0Ca89D869A4262fFFB", |
||||
"proxy": "0x885A8bd4be130422AEB1Eb9Eeb9513a5D2102cad", |
||||
"beacon": "0x4d911A52837703708CB2bc733CcBD87726dEA3Cc" |
||||
}, |
||||
"home": { |
||||
"implementation": "0xf85B6D10aD90Bfd7218D7dC5E234d4421FD3fd88", |
||||
"proxy": "0x0C4501f2088c4963286CE5E9a5080a31F17b1a87", |
||||
"beacon": "0x9FEE0b4D16c630813439919e1e4Ab7f6A7E6636C" |
||||
}, |
||||
"replicas": { |
||||
"1000": { |
||||
"implementation": "0x0754Db4C98F4B28c48228103d9770f1940079934", |
||||
"proxy": "0xeACafFb9fBCe3d4c4C5D07AF5DFa51CcF5a348b7", |
||||
"beacon": "0x7274963E5A70f9d6d441847Ee000105dd710cAb5" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,77 @@ |
||||
[ |
||||
{ |
||||
"name": "UpgradeBeaconController", |
||||
"address": "0x75Ab9C07552A630A377FAc68135402210388e05c", |
||||
"constructorArguments": [] |
||||
}, |
||||
{ |
||||
"name": "Contract Implementation", |
||||
"address": "0xf85B6D10aD90Bfd7218D7dC5E234d4421FD3fd88", |
||||
"constructorArguments": [ |
||||
3000 |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract UpgradeBeacon", |
||||
"address": "0x9FEE0b4D16c630813439919e1e4Ab7f6A7E6636C", |
||||
"constructorArguments": [ |
||||
"0xf85B6D10aD90Bfd7218D7dC5E234d4421FD3fd88", |
||||
"0x75Ab9C07552A630A377FAc68135402210388e05c" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Proxy", |
||||
"address": "0x0C4501f2088c4963286CE5E9a5080a31F17b1a87", |
||||
"constructorArguments": [ |
||||
"0x9FEE0b4D16c630813439919e1e4Ab7f6A7E6636C", |
||||
"0xc4d66de8000000000000000000000000ea3b5f0fb82ef0aee1b81dfe99a7af7f065fd28b" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Implementation", |
||||
"address": "0x3ac3C18A00bA186314dc8f0Ca89D869A4262fFFB", |
||||
"constructorArguments": [ |
||||
3000, |
||||
1 |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract UpgradeBeacon", |
||||
"address": "0x4d911A52837703708CB2bc733CcBD87726dEA3Cc", |
||||
"constructorArguments": [ |
||||
"0x3ac3C18A00bA186314dc8f0Ca89D869A4262fFFB", |
||||
"0x75Ab9C07552A630A377FAc68135402210388e05c" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Proxy", |
||||
"address": "0x885A8bd4be130422AEB1Eb9Eeb9513a5D2102cad", |
||||
"constructorArguments": [ |
||||
"0x4d911A52837703708CB2bc733CcBD87726dEA3Cc", |
||||
"0x485cc955000000000000000000000000fe8a2093dd9b99db801d97ca1b0c82cdb930870800000000000000000000000024f6c874f56533d9a1422e85e5c7a806ed11c036" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Implementation", |
||||
"address": "0x0754Db4C98F4B28c48228103d9770f1940079934", |
||||
"constructorArguments": [ |
||||
3000 |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract UpgradeBeacon", |
||||
"address": "0x7274963E5A70f9d6d441847Ee000105dd710cAb5", |
||||
"constructorArguments": [ |
||||
"0x0754Db4C98F4B28c48228103d9770f1940079934", |
||||
"0x75Ab9C07552A630A377FAc68135402210388e05c" |
||||
] |
||||
}, |
||||
{ |
||||
"name": "Contract Proxy", |
||||
"address": "0xeACafFb9fBCe3d4c4C5D07AF5DFa51CcF5a348b7", |
||||
"constructorArguments": [ |
||||
"0x7274963E5A70f9d6d441847Ee000105dd710cAb5", |
||||
"0xbf30a55d00000000000000000000000000000000000000000000000000000000000003e80000000000000000000000004177372fd9581ceb2367e0ce84adc5dad9df8d550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000" |
||||
] |
||||
} |
||||
] |
@ -0,0 +1,3 @@ |
||||
{ |
||||
"pollingInterval": "10" |
||||
} |
@ -0,0 +1,3 @@ |
||||
{ |
||||
"pollingInterval": "10" |
||||
} |
@ -0,0 +1,8 @@ |
||||
{ |
||||
"pollingInterval": "5", |
||||
"updatePause": "15", |
||||
"updater": { |
||||
"key": "", |
||||
"type": "hexKey" |
||||
} |
||||
} |
@ -0,0 +1,33 @@ |
||||
{ |
||||
"pollingInterval": "100", |
||||
"watcher": { |
||||
"key": "", |
||||
"type": "hexKey" |
||||
}, |
||||
"connectionManagers": [ |
||||
{ |
||||
"address": "0x0000000000000000000000000000000000000000", |
||||
"domain": "60", |
||||
"name": "ethereum", |
||||
"rpcStyle": "ethereum", |
||||
"config": { |
||||
"connection": { |
||||
"type": "ws", |
||||
"url": "ws://localhost:8545" |
||||
} |
||||
} |
||||
}, |
||||
{ |
||||
"address": "0x0000000000000000000000000000000000000000", |
||||
"domain": "61", |
||||
"name": "eth-classic", |
||||
"rpcStyle": "ethereum", |
||||
"config": { |
||||
"connection": { |
||||
"type": "ws", |
||||
"url": "ws://localhost:8545" |
||||
} |
||||
} |
||||
} |
||||
] |
||||
} |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue