1
0
mirror of https://github.com/oceanprotocol/ocean.js.git synced 2024-11-26 20:39:05 +01:00

simplify constants

This commit is contained in:
Miquel A. Cabot 2022-04-28 17:44:17 +02:00
parent f09f03e9b6
commit 755e045153

View File

@ -37,26 +37,11 @@ describe('Pool unit test', () => {
let usdcContract: Contract let usdcContract: Contract
let ercParams: Erc20CreateParams let ercParams: Erc20CreateParams
const VESTING_AMOUNT = '10000' const nftData: NftCreateData = {
const CAP_AMOUNT = '1000000' name: '72120Bundle',
const NFT_NAME = '72120Bundle' symbol: '72Bundle',
const NFT_SYMBOL = '72Bundle'
const NFT_TOKEN_URI = 'https://oceanprotocol.com/nft/'
const ERC20_NAME = 'ERC20B1'
const ERC20_SYMBOL = 'ERC20DT1Symbol'
const FEE_ZERO = '0'
const DAI_AMOUNT = 2000
const USDC_AMOUNT = 10000
const RATE = '1'
const VESTED_BLOCKS = 2500000
const FEE_LIQUIDITY_PROVIDER = '0.001'
const FEE_MARKET = '0.001'
const NFT_DATA: NftCreateData = {
name: NFT_NAME,
symbol: NFT_SYMBOL,
templateIndex: 1, templateIndex: 1,
tokenURI: NFT_TOKEN_URI, tokenURI: 'https://oceanprotocol.com/nft/',
transferable: true, transferable: true,
owner: factoryOwner owner: factoryOwner
} }
@ -67,7 +52,7 @@ describe('Pool unit test', () => {
user1 = accounts[3] user1 = accounts[3]
user2 = accounts[4] user2 = accounts[4]
NFT_DATA.owner = factoryOwner nftData.owner = factoryOwner
ercParams = { ercParams = {
templateIndex: 1, templateIndex: 1,
@ -75,10 +60,10 @@ describe('Pool unit test', () => {
paymentCollector: user2, paymentCollector: user2,
mpFeeAddress: factoryOwner, mpFeeAddress: factoryOwner,
feeToken: ZERO_ADDRESS, feeToken: ZERO_ADDRESS,
cap: CAP_AMOUNT, cap: '1000000',
feeAmount: FEE_ZERO, feeAmount: '0',
name: ERC20_NAME, name: 'ERC20B1',
symbol: ERC20_SYMBOL symbol: 'ERC20DT1Symbol'
} }
}) })
@ -99,7 +84,7 @@ describe('Pool unit test', () => {
factoryOwner, factoryOwner,
contracts.daiAddress, contracts.daiAddress,
contracts.erc721FactoryAddress, contracts.erc721FactoryAddress,
DAI_AMOUNT.toString() '2000'
) )
assert( assert(
@ -110,7 +95,7 @@ describe('Pool unit test', () => {
factoryOwner, factoryOwner,
contracts.erc721FactoryAddress contracts.erc721FactoryAddress
) )
) >= DAI_AMOUNT ) >= 2000
) )
await approve( await approve(
@ -118,7 +103,7 @@ describe('Pool unit test', () => {
factoryOwner, factoryOwner,
contracts.usdcAddress, contracts.usdcAddress,
contracts.erc721FactoryAddress, contracts.erc721FactoryAddress,
USDC_AMOUNT.toString() '10000'
) )
assert( assert(
@ -129,7 +114,7 @@ describe('Pool unit test', () => {
factoryOwner, factoryOwner,
contracts.erc721FactoryAddress contracts.erc721FactoryAddress
) )
) >= USDC_AMOUNT ) >= 10000
) )
}) })
@ -144,20 +129,20 @@ describe('Pool unit test', () => {
publisherAddress: factoryOwner, publisherAddress: factoryOwner,
marketFeeCollector: factoryOwner, marketFeeCollector: factoryOwner,
poolTemplateAddress: contracts.poolTemplateAddress, poolTemplateAddress: contracts.poolTemplateAddress,
rate: RATE, rate: '1',
baseTokenDecimals: 18, baseTokenDecimals: 18,
vestingAmount: VESTING_AMOUNT, vestingAmount: '10000',
vestedBlocks: VESTED_BLOCKS, vestedBlocks: 2500000,
initialBaseTokenLiquidity: '2000', initialBaseTokenLiquidity: '2000',
swapFeeLiquidityProvider: FEE_LIQUIDITY_PROVIDER, swapFeeLiquidityProvider: '0.001',
swapFeeMarketRunner: FEE_MARKET swapFeeMarketRunner: '0.001'
} }
const nftFactory = new NftFactory(contracts.erc721FactoryAddress, web3) const nftFactory = new NftFactory(contracts.erc721FactoryAddress, web3)
const txReceipt = await nftFactory.createNftErc20WithPool( const txReceipt = await nftFactory.createNftErc20WithPool(
factoryOwner, factoryOwner,
NFT_DATA, nftData,
ercParams, ercParams,
poolParams poolParams
) )
@ -575,24 +560,24 @@ describe('Pool unit test', () => {
publisherAddress: factoryOwner, publisherAddress: factoryOwner,
marketFeeCollector: factoryOwner, marketFeeCollector: factoryOwner,
poolTemplateAddress: contracts.poolTemplateAddress, poolTemplateAddress: contracts.poolTemplateAddress,
rate: RATE, rate: '1',
baseTokenDecimals: await usdcContract.methods.decimals().call(), baseTokenDecimals: await usdcContract.methods.decimals().call(),
vestingAmount: VESTING_AMOUNT, vestingAmount: '10000',
vestedBlocks: VESTED_BLOCKS, vestedBlocks: 2500000,
initialBaseTokenLiquidity: await unitsToAmount( initialBaseTokenLiquidity: await unitsToAmount(
web3, web3,
contracts.usdcAddress, contracts.usdcAddress,
await amountToUnits(web3, contracts.usdcAddress, '2000') await amountToUnits(web3, contracts.usdcAddress, '2000')
), ),
swapFeeLiquidityProvider: FEE_LIQUIDITY_PROVIDER, swapFeeLiquidityProvider: '0.001',
swapFeeMarketRunner: FEE_MARKET swapFeeMarketRunner: '0.001'
} }
const nftFactory = new NftFactory(contracts.erc721FactoryAddress, web3) const nftFactory = new NftFactory(contracts.erc721FactoryAddress, web3)
const txReceipt = await nftFactory.createNftErc20WithPool( const txReceipt = await nftFactory.createNftErc20WithPool(
factoryOwner, factoryOwner,
NFT_DATA, nftData,
ercParams, ercParams,
poolParams poolParams
) )