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

Merge pull request #1208 from oceanprotocol/feature/add-artifacts

Add ocean-contracts artifacts in root dir
This commit is contained in:
Bogdan Fazakas 2022-01-11 14:41:38 +02:00 committed by GitHub
commit aa1c1fcfbf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
36 changed files with 12191 additions and 15324 deletions

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,21 @@
{
"rinkeby": {
"chainId": 4,
"Ocean": "0x8967bcf84170c91b0d24d4302c2376283b0b3a07",
"OPFCommunityFeeCollector": "0x600ED0935FDA70F2d0b7Cf740723a8b89FCD68A1",
"startBlock": 9928186,
"poolTemplate": "0xdF0a5F729ad9aa090B1Bcf5F9188639DB0237101",
"Router": "0xBfe244735B6f578e471a0A70E86ffFE6c2E6f7a3",
"FixedPrice": "0xd7C8B30cd1d7e8364Cc4B4c2C58D1712551c1C79",
"Staking": "0x1EFd65ee89ab925b8189d728E56C44732b304E9B",
"ERC20Template": {
"1": "0x4b4771b7f4F274D58a5E1afe637bB0333129040A",
"2": "0x88E3285C839C3E84Ed94efd5CBB83428126ceb72"
},
"ERC721Template": {
"1": "0xb853d0a5e34c6780349cDd66b1768Dd5772570A7"
},
"Dispenser": "0x0867d17a99459291D399aD58bD4d436dD3F8B387",
"ERC721Factory": "0xeF6A78E22170817EB97E67e176d41358761F7dEd"
}
}

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

16437
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
{
"name": "@oceanprotocol/lib",
"source": "./src/index.ts",
"version": "1.0.0-alpha",
"version": "1.0.0-alpha.0",
"description": "JavaScript client library for Ocean Protocol",
"main": "./dist/node/lib.js",
"exports": "./dist/node/lib.js",
@ -53,18 +53,12 @@
"web3": ">=1.3.5"
},
"dependencies": {
"@ethereum-navigator/navigator": "^0.5.3",
"@oceanprotocol/contracts": "github:oceanprotocol/contracts#v4main_postaudit",
"bignumber.js": "^9.0.2",
"cross-fetch": "^3.1.4",
"crypto-js": "^4.0.0",
"decimal.js": "^10.2.1",
"ethereumjs-util": "^7.1.3",
"fs": "0.0.1-security",
"lzma": "^2.3.2",
"node-abort-controller": "^2.0.0",
"save-file": "^2.3.1",
"underscore": "^1.13.1",
"uuid": "^8.3.2",
"web3": ">=1.3.5",
"web3-core": "^1.6.1",
"web3-eth-contract": "^1.6.1"

View File

@ -2,7 +2,7 @@ import { Contract } from 'web3-eth-contract'
import Web3 from 'web3'
import { TransactionReceipt } from 'web3-core'
import { AbiItem } from 'web3-utils'
import defaultFactory721Abi from '@oceanprotocol/contracts/artifacts/contracts/ERC721Factory.sol/ERC721Factory.json'
import defaultFactory721Abi from '../../artifacts/ERC721Factory.sol/ERC721Factory.json'
import {
LoggerInstance,
getFairGasPrice,

View File

@ -5,3 +5,4 @@ export * from './models'
export * from './utils'
export * from './@types'
export * from './provider'
export * from './interfaces'

View File

@ -2,7 +2,7 @@ import { Contract } from 'web3-eth-contract'
import Web3 from 'web3'
import { TransactionReceipt } from 'web3-core'
import { AbiItem } from 'web3-utils'
import defaultRouter from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
import defaultRouter from '../../artifacts/pools/FactoryRouter.sol/FactoryRouter.json'
import { getFairGasPrice } from '../utils'
import { Operation } from '../interfaces/RouterInterface'

View File

@ -4,8 +4,8 @@ import { TransactionReceipt } from 'web3-core'
import { Contract } from 'web3-eth-contract'
import { Logger, getFairGasPrice, LoggerInstance } from '../../utils'
import BigNumber from 'bignumber.js'
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
import defaultErc20Abi from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import PoolTemplate from '../../../artifacts/pools/balancer/BPool.sol/BPool.json'
import defaultErc20Abi from '../../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import Decimal from 'decimal.js'
import {
CurrentFees,

View File

@ -3,7 +3,7 @@ import { AbiItem } from 'web3-utils'
import { Contract } from 'web3-eth-contract'
import { TransactionReceipt } from 'web3-eth'
import Decimal from 'decimal.js'
import defaultDispenserAbi from '@oceanprotocol/contracts/artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.json'
import defaultDispenserAbi from '../../../artifacts/pools/dispenser/Dispenser.sol/Dispenser.json'
import { LoggerInstance as logger, getFairGasPrice } from '../../utils/'
import { Datatoken } from '../../tokens'

View File

@ -1,5 +1,5 @@
import defaultFixedRateExchangeAbi from '@oceanprotocol/contracts/artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import defaultErc20Abi from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import defaultFixedRateExchangeAbi from '../../../artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import defaultErc20Abi from '../../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import BigNumber from 'bignumber.js'
import { TransactionReceipt } from 'web3-core'
import { Contract } from 'web3-eth-contract'

View File

@ -4,8 +4,8 @@ import { TransactionReceipt } from 'web3-core'
import { Contract } from 'web3-eth-contract'
import { LoggerInstance, getFairGasPrice } from '../../utils'
import BigNumber from 'bignumber.js'
import SideStakingTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import defaultErc20Abi from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import SideStakingTemplate from '../../../artifacts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import defaultErc20Abi from '../../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
export class SideStaking {
public ssAbi: AbiItem | AbiItem[]

View File

@ -3,8 +3,8 @@ import { AbiItem } from 'web3-utils'
import { TransactionReceipt } from 'web3-eth'
import { Contract } from 'web3-eth-contract'
import Decimal from 'decimal.js'
import defaultDatatokensAbi from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import defaultDatatokensEnterpriseAbi from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20TemplateEnterprise.sol/ERC20TemplateEnterprise.json'
import defaultDatatokensAbi from '../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import defaultDatatokensEnterpriseAbi from '../../artifacts/templates/ERC20TemplateEnterprise.sol/ERC20TemplateEnterprise.json'
import { LoggerInstance, getFairGasPrice } from '../utils'
import { FreOrderParams, FreCreationParams } from '../interfaces'
import { Nft } from './NFT'

View File

@ -1,7 +1,7 @@
import Web3 from 'web3'
import { AbiItem } from 'web3-utils'
import { TransactionReceipt } from 'web3-eth'
import defaultNftAbi from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC721Template.sol/ERC721Template.json'
import defaultNftAbi from '../../artifacts/templates/ERC721Template.sol/ERC721Template.json'
import { LoggerInstance, getFairGasPrice, generateDtName } from '../utils'
import { Contract } from 'web3-eth-contract'
import { MetadataProof } from '../../src/@types'

View File

@ -2,7 +2,7 @@ import Config from '../models/Config'
import fs from 'fs'
import { homedir } from 'os'
// eslint-disable-next-line import/no-named-default
import { default as DefaultContractsAddresses } from '@oceanprotocol/contracts/addresses/address.json'
import { default as DefaultContractsAddresses } from '../../artifacts/addresses/address.json'
import LoggerInstance from './Logger'
const configHelperNetworksBase: Config = {

View File

@ -1,7 +1,7 @@
import Web3 from 'web3'
import { Contract } from 'web3-eth-contract'
import { AbiItem } from 'web3-utils/types'
import MockERC20 from '@oceanprotocol/contracts/artifacts/contracts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.json'
import MockERC20 from '../artifacts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.json'
const oceanAddress = '0x967da4048cd07ab37855c090aaf366e4ce1b9f48'
export class TestContractHandler {

View File

@ -1,4 +1,4 @@
import MockERC20 from '@oceanprotocol/contracts/artifacts/contracts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.json'
import MockERC20 from '../../artifacts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.json'
import ProviderInstance from '../../src/provider/Provider'
import Aquarius from '../../src/aquarius/Aquarius'
import { assert } from 'chai'

View File

@ -2,16 +2,15 @@ import { assert, expect } from 'chai'
import { AbiItem } from 'web3-utils/types'
import { TestContractHandler } from '../TestContractHandler'
import Web3 from 'web3'
import { ecsign } from 'ethereumjs-util'
import ERC721Factory from '@oceanprotocol/contracts/artifacts/contracts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import Router from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '@oceanprotocol/contracts/artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '@oceanprotocol/contracts/artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import OPFCommunityFeeCollector from '@oceanprotocol/contracts/artifacts/contracts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
import ERC721Factory from '../../artifacts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '../../artifacts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '../../artifacts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import Router from '../../artifacts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '../../artifacts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '../../artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import OPFCommunityFeeCollector from '../../artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import PoolTemplate from '../../artifacts/pools//balancer/BPool.sol/BPool.json'
import { NftFactory, NftCreateData, TokenOrder } from '../../src/factories/NFTFactory'
import {
FreCreationParams,

View File

@ -2,15 +2,15 @@ import { assert, expect } from 'chai'
import { AbiItem } from 'web3-utils/types'
import Web3 from 'web3'
import { TestContractHandler } from '../../TestContractHandler'
import ERC721Factory from '@oceanprotocol/contracts/artifacts/contracts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import FactoryRouter from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '@oceanprotocol/contracts/artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '@oceanprotocol/contracts/artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import OPFCommunityFeeCollector from '@oceanprotocol/contracts/artifacts/contracts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
import ERC721Factory from '../../../artifacts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '../../../artifacts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '../../../artifacts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import FactoryRouter from '../../../artifacts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '../../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '../../../artifacts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '../../../artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import OPFCommunityFeeCollector from '../../../artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import PoolTemplate from '../../../artifacts/pools/balancer/BPool.sol/BPool.json'
import { NftFactory, NftCreateData } from '../../../src/factories/NFTFactory'
import { Router } from '../../../src/pools/Router'
import { Erc20CreateParams, PoolCreationParams, Operation } from '../../../src/interfaces'

View File

@ -3,15 +3,15 @@ import { AbiItem } from 'web3-utils/types'
import { TestContractHandler } from '../../../TestContractHandler'
import { Contract } from 'web3-eth-contract'
import Web3 from 'web3'
import ERC721Factory from '@oceanprotocol/contracts/artifacts/contracts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import FactoryRouter from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '@oceanprotocol/contracts/artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '@oceanprotocol/contracts/artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
import OPFCollector from '@oceanprotocol/contracts/artifacts/contracts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import ERC721Factory from '../../../../artifacts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '../../../../artifacts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '../../../../artifacts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import FactoryRouter from '../../../../artifacts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '../../../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '../../../../artifacts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '../../../../artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import PoolTemplate from '../../../../artifacts/pools/balancer/BPool.sol/BPool.json'
import OPFCollector from '../../../../artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import { LoggerInstance } from '../../../../src/utils'
import { NftFactory, NftCreateData } from '../../../../src/factories/NFTFactory'
import { Pool } from '../../../../src/pools/balancer/Pool'

View File

@ -1,16 +1,15 @@
import Web3 from 'web3'
import { AbiItem } from 'web3-utils'
import { assert, expect } from 'chai'
import ERC721Factory from '@oceanprotocol/contracts/artifacts/contracts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import FactoryRouter from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import DispenserTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '@oceanprotocol/contracts/artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import MockERC20 from '@oceanprotocol/contracts/artifacts/contracts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.json'
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
import OPFCollector from '@oceanprotocol/contracts/artifacts/contracts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import ERC721Factory from '../../../../artifacts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '../../../../artifacts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '../../../../artifacts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import FactoryRouter from '../../../../artifacts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '../../../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import DispenserTemplate from '../../../../artifacts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '../../../../artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import PoolTemplate from '../../../../artifacts/pools/balancer/BPool.sol/BPool.json'
import OPFCollector from '../../../../artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import { NftFactory, NftCreateData } from '../../../../src/factories/'
import { Datatoken, DispenserParams } from '../../../../src/tokens/'
import { Dispenser } from '../../../../src/pools/dispenser/'

View File

@ -4,15 +4,15 @@ import { TestContractHandler } from '../../../TestContractHandler'
import { Contract } from 'web3-eth-contract'
import Web3 from 'web3'
import BN from 'bn.js'
import ERC721Factory from '@oceanprotocol/contracts/artifacts/contracts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC721Template.sol/ERC721Template.json'
import SSContract from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import FactoryRouter from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '@oceanprotocol/contracts/artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '@oceanprotocol/contracts/artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
import OPFCollector from '@oceanprotocol/contracts/artifacts/contracts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import ERC721Factory from '../../../../artifacts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '../../../../artifacts/templates/ERC721Template.sol/ERC721Template.json'
import SSContract from '../../../../artifacts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import FactoryRouter from '../../../../artifacts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '../../../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '../../../../artifacts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '../../../../artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import PoolTemplate from '../../../../artifacts/pools/balancer/BPool.sol/BPool.json'
import OPFCollector from '../../../../artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import { NftFactory, NftCreateData } from '../../../../src/factories/NFTFactory'
import { FixedRateExchange } from '../../../../src/pools/fixedRate/FixedRateExchange'
import { FreCreationParams, Erc20CreateParams } from '../../../../src/interfaces'

View File

@ -3,15 +3,15 @@ import { AbiItem } from 'web3-utils/types'
import { TestContractHandler } from '../../../TestContractHandler'
import { Contract } from 'web3-eth-contract'
import Web3 from 'web3'
import ERC721Factory from '@oceanprotocol/contracts/artifacts/contracts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC721Template.sol/ERC721Template.json'
import SSContract from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import FactoryRouter from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '@oceanprotocol/contracts/artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '@oceanprotocol/contracts/artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
import OPFCollector from '@oceanprotocol/contracts/artifacts/contracts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import ERC721Factory from '../../../../artifacts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '../../../../artifacts/templates/ERC721Template.sol/ERC721Template.json'
import SSContract from '../../../../artifacts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import FactoryRouter from '../../../../artifacts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '../../../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '../../../../artifacts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '../../../../artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import PoolTemplate from '../../../../artifacts/pools/balancer/BPool.sol/BPool.json'
import OPFCollector from '../../../../artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import { LoggerInstance } from '../../../../src/utils'
import { NftFactory, NftCreateData } from '../../../../src/factories/NFTFactory'
import { Pool } from '../../../../src/pools/balancer/Pool'

View File

@ -1,16 +1,15 @@
import { assert } from 'chai'
import Web3 from 'web3'
import { ecsign } from 'ethereumjs-util'
import ERC20TemplateEnterprise from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20TemplateEnterprise.sol/ERC20TemplateEnterprise.json'
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
import ERC721Factory from '@oceanprotocol/contracts/artifacts/contracts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import Router from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '@oceanprotocol/contracts/artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '@oceanprotocol/contracts/artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import OPFCollector from '@oceanprotocol/contracts/artifacts/contracts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import ERC20TemplateEnterprise from '../../../artifacts/templates/ERC20TemplateEnterprise.sol/ERC20TemplateEnterprise.json'
import PoolTemplate from '../../../artifacts/pools/balancer/BPool.sol/BPool.json'
import ERC721Factory from '../../../artifacts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '../../../artifacts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '../../../artifacts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import Router from '../../../artifacts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '../../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '../../../artifacts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '../../../artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import OPFCollector from '../../../artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import { TestContractHandler } from '../../TestContractHandler'
import { NftFactory, NftCreateData } from '../../../src/factories/NFTFactory'

View File

@ -1,14 +1,14 @@
import { assert } from 'chai'
import Web3 from 'web3'
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
import ERC721Factory from '@oceanprotocol/contracts/artifacts/contracts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import Router from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '@oceanprotocol/contracts/artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '@oceanprotocol/contracts/artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '@oceanprotocol/contracts/artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import OPFCollector from '@oceanprotocol/contracts/artifacts/contracts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import PoolTemplate from '../../../artifacts/pools/balancer/BPool.sol/BPool.json'
import ERC721Factory from '../../../artifacts/ERC721Factory.sol/ERC721Factory.json'
import ERC721Template from '../../../artifacts/templates/ERC721Template.sol/ERC721Template.json'
import SideStaking from '../../../artifacts/pools/ssContracts/SideStaking.sol/SideStaking.json'
import Router from '../../../artifacts/pools/FactoryRouter.sol/FactoryRouter.json'
import ERC20Template from '../../../artifacts/templates/ERC20Template.sol/ERC20Template.json'
import Dispenser from '../../../artifacts/pools/dispenser/Dispenser.sol/Dispenser.json'
import FixedRate from '../../../artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json'
import OPFCollector from '../../../artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json'
import { TestContractHandler } from '../../TestContractHandler'
import { NftFactory, NftCreateData } from '../../../src/factories/NFTFactory'
import { Nft } from '../../../src/tokens/NFT'

View File

@ -12,10 +12,10 @@
"experimentalDecorators": true,
"preserveConstEnums": true,
"outDir": "./dist/node/",
"rootDir": "./src/",
"rootDir": ".",
"sourceMap": true,
"typeRoots": ["node_modules/@types"]
},
"include": ["src/**/*"],
"include": ["src/**/*", "artifacts/**/*"],
"exclude": ["node_modules", "**/*.test.ts"]
}