@0x/contracts/integrations: Update wallets and add comments with last run gas costs to benchmarks.
This commit is contained in:
@@ -9,9 +9,9 @@ import { DecodedLogEntry } from 'ethereum-types';
|
||||
|
||||
import { contractAddresses } from '../mainnet_fork_utils';
|
||||
|
||||
const CHONKY_DAI_WALLET = '0x3a9F7C8cA36C42d7035E87C3304eE5cBd353a532';
|
||||
const CHONKY_DAI_WALLET = '0xe235AAa27428E32cA14089b03F532c571C7ab3c8';
|
||||
const CHONKY_CHAI_WALLET = '0xfc64382c9ce89ba1c21692a68000366a35ff0336';
|
||||
const CHONKY_WETH_WALLET = '0x07320deb2713370a3d7b49189fc2f99906e1ae8e';
|
||||
const CHONKY_WETH_WALLET = '0x4abB24590606f5bf4645185e20C4E7B97596cA3B';
|
||||
blockchainTests.configure({
|
||||
fork: {
|
||||
unlockedAccounts: [CHONKY_CHAI_WALLET, CHONKY_WETH_WALLET, CHONKY_DAI_WALLET],
|
||||
@@ -91,6 +91,7 @@ blockchainTests.fork.skip('ChaiBridge fill benchmarks', env => {
|
||||
return order;
|
||||
}
|
||||
|
||||
// Last run: 282194
|
||||
it('filling one chai maker asset', async () => {
|
||||
const order = await prepareOrderAsync();
|
||||
const receipt = await exchange
|
||||
@@ -108,6 +109,7 @@ blockchainTests.fork.skip('ChaiBridge fill benchmarks', env => {
|
||||
logUtils.log(`gas used: ${receipt.gasUsed}`);
|
||||
});
|
||||
|
||||
// Last run: 292707
|
||||
it('filling one chai taker asset', async () => {
|
||||
const order = await prepareOrderAsync({
|
||||
makerAddress: CHONKY_WETH_WALLET,
|
||||
@@ -151,6 +153,7 @@ blockchainTests.fork.skip('ChaiBridge fill benchmarks', env => {
|
||||
return order;
|
||||
}
|
||||
|
||||
// Last run: 124665
|
||||
it('filling one dai maker asset', async () => {
|
||||
const order = await prepareOrderAsync({
|
||||
makerAddress: CHONKY_DAI_WALLET,
|
||||
@@ -171,6 +174,7 @@ blockchainTests.fork.skip('ChaiBridge fill benchmarks', env => {
|
||||
logUtils.log(`gas used: ${receipt.gasUsed}`);
|
||||
});
|
||||
|
||||
// Last run: 124665
|
||||
it('filling one dai taker asset', async () => {
|
||||
const order = await prepareOrderAsync({
|
||||
makerAddress: CHONKY_WETH_WALLET,
|
||||
|
||||
@@ -24,7 +24,7 @@ import { DecodedLogEntry } from 'ethereum-types';
|
||||
import { contractAddresses } from '../mainnet_fork_utils';
|
||||
|
||||
// A chonky dai wallet.
|
||||
const MAKER_ADDRESS = '0x3a9F7C8cA36C42d7035E87C3304eE5cBd353a532';
|
||||
const MAKER_ADDRESS = '0xe235AAa27428E32cA14089b03F532c571C7ab3c8';
|
||||
// Also a chonky dai wallet.
|
||||
const TAKER_ADDRESS = '0x66c57bf505a85a74609d2c83e94aabb26d691e1f';
|
||||
blockchainTests.configure({
|
||||
@@ -42,6 +42,7 @@ blockchainTests.fork.skip('DydxBridge fill benchmarks', env => {
|
||||
dydx = new IDydxContract(DYDX_ADDRESS, env.provider, env.txDefaults);
|
||||
// Initialize a dydx account with some Dai collateral and USDC borrowed.
|
||||
await approveSpenderAsync(MAKER_ADDRESS, BRIDGE_ADDRESS, DAI_ADDRESS);
|
||||
await approveSpenderAsync(MAKER_ADDRESS, DYDX_ADDRESS, DAI_ADDRESS);
|
||||
await dydx
|
||||
.setOperators([{ operator: BRIDGE_ADDRESS, trusted: true }])
|
||||
.awaitTransactionSuccessAsync({ from: MAKER_ADDRESS }, { shouldValidate: false });
|
||||
@@ -225,6 +226,7 @@ blockchainTests.fork.skip('DydxBridge fill benchmarks', env => {
|
||||
return order;
|
||||
}
|
||||
|
||||
// Last run: 375066
|
||||
it('filling a DAI->USDC dydx order with a deposit action', async () => {
|
||||
const order = await prepareOrderAsync();
|
||||
const receipt = await exchange
|
||||
@@ -242,6 +244,7 @@ blockchainTests.fork.skip('DydxBridge fill benchmarks', env => {
|
||||
logUtils.log(`gas used: ${receipt.gasUsed}`);
|
||||
});
|
||||
|
||||
// Last run: 315896
|
||||
it('filling a DAI->USDC dydx order with no deposit action', async () => {
|
||||
const order = await prepareOrderAsync({
|
||||
makerAssetData: encodeDydxBridgeAssetData(DAI_ADDRESS, USDC_ADDRESS, 0),
|
||||
|
||||
Reference in New Issue
Block a user