Use Prettier for JS files (#3913)

Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
This commit is contained in:
Francisco
2023-01-04 11:03:40 -03:00
committed by GitHub
parent 88754d0b36
commit a28aafdc85
135 changed files with 2737 additions and 3121 deletions

View File

@ -7,54 +7,52 @@ const BridgeOptimismMock = artifacts.require('BridgeOptimismMock');
const BridgePolygonChildMock = artifacts.require('BridgePolygonChildMock');
class BridgeHelper {
static async deploy (type) {
static async deploy(type) {
return new BridgeHelper(await deployBridge(type));
}
constructor (bridge) {
constructor(bridge) {
this.bridge = bridge;
this.address = bridge.address;
}
call (from, target, selector = undefined, args = []) {
call(from, target, selector = undefined, args = []) {
return this.bridge.relayAs(
target.address || target,
selector
? target.contract.methods[selector](...args).encodeABI()
: '0x',
selector ? target.contract.methods[selector](...args).encodeABI() : '0x',
from,
);
}
}
async function deployBridge (type = 'Arbitrum-L2') {
async function deployBridge(type = 'Arbitrum-L2') {
switch (type) {
case 'AMB':
return BridgeAMBMock.new();
case 'AMB':
return BridgeAMBMock.new();
case 'Arbitrum-L1':
return BridgeArbitrumL1Mock.new();
case 'Arbitrum-L1':
return BridgeArbitrumL1Mock.new();
case 'Arbitrum-L2': {
const instance = await BridgeArbitrumL2Mock.new();
const code = await web3.eth.getCode(instance.address);
await promisify(web3.currentProvider.send.bind(web3.currentProvider))({
jsonrpc: '2.0',
method: 'hardhat_setCode',
params: [ '0x0000000000000000000000000000000000000064', code ],
id: new Date().getTime(),
});
return BridgeArbitrumL2Mock.at('0x0000000000000000000000000000000000000064');
}
case 'Arbitrum-L2': {
const instance = await BridgeArbitrumL2Mock.new();
const code = await web3.eth.getCode(instance.address);
await promisify(web3.currentProvider.send.bind(web3.currentProvider))({
jsonrpc: '2.0',
method: 'hardhat_setCode',
params: ['0x0000000000000000000000000000000000000064', code],
id: new Date().getTime(),
});
return BridgeArbitrumL2Mock.at('0x0000000000000000000000000000000000000064');
}
case 'Optimism':
return BridgeOptimismMock.new();
case 'Optimism':
return BridgeOptimismMock.new();
case 'Polygon-Child':
return BridgePolygonChildMock.new();
case 'Polygon-Child':
return BridgePolygonChildMock.new();
default:
throw new Error(`CrossChain: ${type} is not supported`);
default:
throw new Error(`CrossChain: ${type} is not supported`);
}
}