dvm init commit
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
import * as assert from 'assert';
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import { decimalStr } from './utils/Converter';
|
||||
|
||||
let lp1: string;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
*/
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import { decimalStr, gweiStr } from './utils/Converter';
|
||||
import BigNumber from "bignumber.js";
|
||||
import * as assert from "assert"
|
||||
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
DefaultDODOContextInitConfig,
|
||||
DODOContext,
|
||||
getDODOContext,
|
||||
} from './utils/Context';
|
||||
} from './utils/DVMContext';
|
||||
import * as contracts from './utils/Contracts';
|
||||
import { decimalStr, MAX_UINT256 } from './utils/Converter';
|
||||
import { logGas } from './utils/Log';
|
||||
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
DefaultDODOContextInitConfig,
|
||||
DODOContext,
|
||||
getDODOContext,
|
||||
} from './utils/Context';
|
||||
} from './utils/DVMContext';
|
||||
import * as contracts from './utils/Contracts';
|
||||
import { decimalStr, MAX_UINT256 } from './utils/Converter';
|
||||
import { logGas } from './utils/Log';
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
*/
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import * as assert from "assert"
|
||||
import { newContract, TEST_ERC20_CONTRACT_NAME, getContractWithAddress, DODO_CONTRACT_NAME } from './utils/Contracts';
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
import * as assert from 'assert';
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import { decimalStr } from './utils/Converter';
|
||||
import { logGas } from './utils/Log';
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
*/
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import { decimalStr, gweiStr } from './utils/Converter';
|
||||
import * as assert from "assert"
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
*/
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import { decimalStr, MAX_UINT256 } from './utils/Converter';
|
||||
// import * as assert from "assert"
|
||||
import { newContract, DODO_TOKEN_CONTRACT_NAME, DODO_MINE_NAME, TEST_ERC20_CONTRACT_NAME, getContractWithAddress, DODO_MINE_READER_NAME } from './utils/Contracts';
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
import * as assert from 'assert';
|
||||
import { Contract } from 'web3-eth-contract';
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import { DODO_REBALANCER_NAME, newContract } from './utils/Contracts';
|
||||
import { decimalStr } from './utils/Converter';
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
*/
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import { decimalStr, gweiStr } from './utils/Converter';
|
||||
import * as assert from "assert"
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
*/
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import { decimalStr, MAX_UINT256 } from './utils/Converter';
|
||||
// import * as assert from "assert"
|
||||
import { newContract, DODO_TOKEN_CONTRACT_NAME, LOCKED_TOKEN_VAULT_CONTRACT_NAME } from './utils/Contracts';
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
import * as assert from 'assert';
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import { decimalStr } from './utils/Converter';
|
||||
import { logGas } from './utils/Log';
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
import * as assert from 'assert';
|
||||
import { Contract } from 'web3-eth-contract';
|
||||
|
||||
import { DODOContext, getDODOContext } from './utils/Context';
|
||||
import { DODOContext, getDODOContext } from './utils/DVMContext';
|
||||
import {
|
||||
newContract,
|
||||
UNISWAP_ARBITRAGEUR_CONTRACT_NAME,
|
||||
|
||||
@@ -19,10 +19,11 @@ BigNumber.config({
|
||||
DECIMAL_PLACES: 80,
|
||||
});
|
||||
|
||||
export interface DODOContextInitConfig {
|
||||
export interface DVMContextInitConfig {
|
||||
lpFeeRate: string;
|
||||
mtFeeRate: string;
|
||||
k: string;
|
||||
i: string;
|
||||
gasPriceLimit: string;
|
||||
}
|
||||
|
||||
@@ -43,6 +44,7 @@ export let DefaultDODOContextInitConfig = {
|
||||
lpFeeRate: decimalStr("0.002"),
|
||||
mtFeeRate: decimalStr("0.001"),
|
||||
k: decimalStr("0.1"),
|
||||
i: decimalStr("100"),
|
||||
gasPriceLimit: gweiStr("100"),
|
||||
};
|
||||
|
||||
@@ -61,7 +63,7 @@ export class DODOContext {
|
||||
Maintainer: string;
|
||||
spareAccounts: string[];
|
||||
|
||||
constructor() {}
|
||||
constructor() { }
|
||||
|
||||
async init(config: DODOContextInitConfig) {
|
||||
this.EVM = new EVM();
|
||||
Reference in New Issue
Block a user