mirror of
https://github.com/oceanprotocol/ocean.js.git
synced 2024-11-26 20:39:05 +01:00
Merge pull request #1492 from oceanprotocol/issue-1474-refactoring-restructure-file-location
Issue-#1474: Refactoring (1). Restructure file location
This commit is contained in:
commit
9c9228c7bd
@ -1,7 +1,7 @@
|
|||||||
import Config from '../models/Config'
|
import { Config } from './Config'
|
||||||
// eslint-disable-next-line import/no-named-default
|
// eslint-disable-next-line import/no-named-default
|
||||||
import { default as DefaultContractsAddresses } from '@oceanprotocol/contracts/addresses/address.json'
|
import { default as DefaultContractsAddresses } from '@oceanprotocol/contracts/addresses/address.json'
|
||||||
import LoggerInstance from './Logger'
|
import { LoggerInstance } from '../utils'
|
||||||
|
|
||||||
const configHelperNetworksBase: Config = {
|
const configHelperNetworksBase: Config = {
|
||||||
chainId: null,
|
chainId: null,
|
2
src/config/index.ts
Normal file
2
src/config/index.ts
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
export * from './Config'
|
||||||
|
export * from './ConfigHelper'
|
@ -12,10 +12,9 @@ import {
|
|||||||
getPoolCreationParams,
|
getPoolCreationParams,
|
||||||
setContractDefaults,
|
setContractDefaults,
|
||||||
estimateGas,
|
estimateGas,
|
||||||
ZERO_ADDRESS,
|
ZERO_ADDRESS
|
||||||
ConfigHelper
|
} from '../../utils'
|
||||||
} from '../utils'
|
import { Config, ConfigHelper } from '../../config'
|
||||||
import { Config } from '../models/index.js'
|
|
||||||
import {
|
import {
|
||||||
ProviderFees,
|
ProviderFees,
|
||||||
FreCreationParams,
|
FreCreationParams,
|
||||||
@ -23,7 +22,7 @@ import {
|
|||||||
PoolCreationParams,
|
PoolCreationParams,
|
||||||
DispenserCreationParams,
|
DispenserCreationParams,
|
||||||
ConsumeMarketFee
|
ConsumeMarketFee
|
||||||
} from '../@types/index.js'
|
} from '../../@types'
|
||||||
|
|
||||||
interface Template {
|
interface Template {
|
||||||
templateAddress: string
|
templateAddress: string
|
8
src/contracts/index.ts
Normal file
8
src/contracts/index.ts
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
export * from './factories/NFTFactory'
|
||||||
|
export * from './pools/Dispenser'
|
||||||
|
export * from './pools/FixedRateExchange'
|
||||||
|
export * from './pools/Pool'
|
||||||
|
export * from './pools/Router'
|
||||||
|
export * from './pools/SideStaking'
|
||||||
|
export * from './tokens/Datatoken'
|
||||||
|
export * from './tokens/NFT'
|
@ -8,11 +8,10 @@ import {
|
|||||||
LoggerInstance as logger,
|
LoggerInstance as logger,
|
||||||
getFairGasPrice,
|
getFairGasPrice,
|
||||||
setContractDefaults,
|
setContractDefaults,
|
||||||
estimateGas,
|
estimateGas
|
||||||
ConfigHelper
|
|
||||||
} from '../../utils/'
|
} from '../../utils/'
|
||||||
import { Datatoken } from '../../tokens'
|
import { Datatoken } from '..'
|
||||||
import { Config } from '../../models/index.js'
|
import { Config, ConfigHelper } from '../../config'
|
||||||
|
|
||||||
export interface DispenserToken {
|
export interface DispenserToken {
|
||||||
active: boolean
|
active: boolean
|
@ -10,10 +10,9 @@ import {
|
|||||||
amountToUnits,
|
amountToUnits,
|
||||||
unitsToAmount,
|
unitsToAmount,
|
||||||
estimateGas,
|
estimateGas,
|
||||||
ZERO_ADDRESS,
|
ZERO_ADDRESS
|
||||||
ConfigHelper
|
|
||||||
} from '../../utils'
|
} from '../../utils'
|
||||||
import { Config } from '../../models/index.js'
|
import { Config, ConfigHelper } from '../../config'
|
||||||
import { PriceAndFees } from '../..'
|
import { PriceAndFees } from '../..'
|
||||||
|
|
||||||
export interface FixedPriceExchange {
|
export interface FixedPriceExchange {
|
@ -8,8 +8,7 @@ import {
|
|||||||
unitsToAmount,
|
unitsToAmount,
|
||||||
amountToUnits,
|
amountToUnits,
|
||||||
LoggerInstance,
|
LoggerInstance,
|
||||||
estimateGas,
|
estimateGas
|
||||||
ConfigHelper
|
|
||||||
} from '../../utils'
|
} from '../../utils'
|
||||||
import BigNumber from 'bignumber.js'
|
import BigNumber from 'bignumber.js'
|
||||||
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
|
import PoolTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/balancer/BPool.sol/BPool.json'
|
||||||
@ -21,7 +20,7 @@ import {
|
|||||||
AmountsOutMaxFee,
|
AmountsOutMaxFee,
|
||||||
PoolPriceAndFees
|
PoolPriceAndFees
|
||||||
} from '../../@types'
|
} from '../../@types'
|
||||||
import { Config } from '../../models'
|
import { Config, ConfigHelper } from '../../config'
|
||||||
import {
|
import {
|
||||||
getMaxAddLiquidity,
|
getMaxAddLiquidity,
|
||||||
getMaxRemoveLiquidity,
|
getMaxRemoveLiquidity,
|
@ -3,9 +3,9 @@ import Web3 from 'web3'
|
|||||||
import { TransactionReceipt } from 'web3-core'
|
import { TransactionReceipt } from 'web3-core'
|
||||||
import { AbiItem } from 'web3-utils'
|
import { AbiItem } from 'web3-utils'
|
||||||
import defaultRouter from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
|
import defaultRouter from '@oceanprotocol/contracts/artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json'
|
||||||
import { getFairGasPrice, setContractDefaults, ConfigHelper, estimateGas } from '../utils'
|
import { getFairGasPrice, setContractDefaults, estimateGas } from '../../utils'
|
||||||
import { Operation } from '../@types/Router'
|
import { Operation } from '../../@types/Router'
|
||||||
import { Config } from '../models/index.js'
|
import { Config, ConfigHelper } from '../../config'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides an interface for FactoryRouter contract
|
* Provides an interface for FactoryRouter contract
|
@ -2,15 +2,9 @@ import Web3 from 'web3'
|
|||||||
import { AbiItem } from 'web3-utils/types'
|
import { AbiItem } from 'web3-utils/types'
|
||||||
import { TransactionReceipt } from 'web3-core'
|
import { TransactionReceipt } from 'web3-core'
|
||||||
import { Contract } from 'web3-eth-contract'
|
import { Contract } from 'web3-eth-contract'
|
||||||
import {
|
import { LoggerInstance, getFairGasPrice, estimateGas, unitsToAmount } from '../../utils'
|
||||||
LoggerInstance,
|
|
||||||
getFairGasPrice,
|
|
||||||
ConfigHelper,
|
|
||||||
estimateGas,
|
|
||||||
unitsToAmount
|
|
||||||
} from '../../utils'
|
|
||||||
import SideStakingTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
|
import SideStakingTemplate from '@oceanprotocol/contracts/artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json'
|
||||||
import { Config } from '../../models'
|
import { Config, ConfigHelper } from '../../config'
|
||||||
|
|
||||||
export class SideStaking {
|
export class SideStaking {
|
||||||
public ssAbi: AbiItem | AbiItem[]
|
public ssAbi: AbiItem | AbiItem[]
|
@ -11,18 +11,17 @@ import {
|
|||||||
setContractDefaults,
|
setContractDefaults,
|
||||||
getFreOrderParams,
|
getFreOrderParams,
|
||||||
estimateGas,
|
estimateGas,
|
||||||
ZERO_ADDRESS,
|
ZERO_ADDRESS
|
||||||
ConfigHelper
|
} from '../../utils'
|
||||||
} from '../utils'
|
|
||||||
import {
|
import {
|
||||||
ConsumeMarketFee,
|
ConsumeMarketFee,
|
||||||
FreOrderParams,
|
FreOrderParams,
|
||||||
FreCreationParams,
|
FreCreationParams,
|
||||||
ProviderFees,
|
ProviderFees,
|
||||||
PublishingMarketFee
|
PublishingMarketFee
|
||||||
} from '../@types'
|
} from '../../@types'
|
||||||
import { Nft } from './NFT'
|
import { Nft } from './NFT'
|
||||||
import { Config } from '../models/index.js'
|
import { Config, ConfigHelper } from '../../config'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ERC20 ROLES
|
* ERC20 ROLES
|
@ -7,13 +7,11 @@ import {
|
|||||||
getFairGasPrice,
|
getFairGasPrice,
|
||||||
generateDtName,
|
generateDtName,
|
||||||
setContractDefaults,
|
setContractDefaults,
|
||||||
estimateGas,
|
estimateGas
|
||||||
ConfigHelper
|
} from '../../utils'
|
||||||
} from '../utils'
|
|
||||||
import { Contract } from 'web3-eth-contract'
|
import { Contract } from 'web3-eth-contract'
|
||||||
import { MetadataProof } from '../../src/@types'
|
import { MetadataProof, MetadataAndTokenURI } from '../../@types'
|
||||||
import { Config } from '../models/index.js'
|
import { Config, ConfigHelper } from '../../config'
|
||||||
import { MetadataAndTokenURI } from '../@types'
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ERC721 ROLES
|
* ERC721 ROLES
|
@ -1 +0,0 @@
|
|||||||
export * from './NFTFactory'
|
|
11
src/index.ts
11
src/index.ts
@ -1,8 +1,5 @@
|
|||||||
export * from './aquarius'
|
|
||||||
export * from './pools'
|
|
||||||
export * from './tokens'
|
|
||||||
export * from './factories'
|
|
||||||
export * from './models'
|
|
||||||
export * from './utils'
|
|
||||||
export * from './@types'
|
export * from './@types'
|
||||||
export * from './provider'
|
export * from './services'
|
||||||
|
export * from './contracts'
|
||||||
|
export * from './config'
|
||||||
|
export * from './utils'
|
||||||
|
@ -1 +0,0 @@
|
|||||||
export * from './Config'
|
|
@ -1 +0,0 @@
|
|||||||
export * from './Pool'
|
|
@ -1 +0,0 @@
|
|||||||
export * from './Dispenser'
|
|
@ -1 +0,0 @@
|
|||||||
export * from './FixedRateExchange'
|
|
@ -1,5 +0,0 @@
|
|||||||
export * from './balancer'
|
|
||||||
export * from './dispenser'
|
|
||||||
export * from './fixedRate'
|
|
||||||
export * from './ssContracts'
|
|
||||||
export * from './Router'
|
|
@ -1 +0,0 @@
|
|||||||
export * from './SideStaking'
|
|
@ -1 +0,0 @@
|
|||||||
export * from './Provider'
|
|
@ -1 +1,2 @@
|
|||||||
export * from './Aquarius'
|
export * from './Aquarius'
|
||||||
|
export * from './Provider'
|
@ -1,2 +0,0 @@
|
|||||||
export * from './Datatoken'
|
|
||||||
export * from './NFT'
|
|
@ -8,7 +8,7 @@ import {
|
|||||||
FreOrderParams,
|
FreOrderParams,
|
||||||
PoolCreationParams
|
PoolCreationParams
|
||||||
} from '../@types'
|
} from '../@types'
|
||||||
import { Config } from '../models'
|
import { Config } from '../config'
|
||||||
import { minAbi } from './minAbi'
|
import { minAbi } from './minAbi'
|
||||||
import LoggerInstance from './Logger'
|
import LoggerInstance from './Logger'
|
||||||
import { GASLIMIT_DEFAULT, ZERO_ADDRESS } from './Constants'
|
import { GASLIMIT_DEFAULT, ZERO_ADDRESS } from './Constants'
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import wordListDefault from '../data/words.json'
|
import wordListDefault from './data/words.json'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generate new datatoken name & symbol from a word list
|
* Generate new datatoken name & symbol from a word list
|
||||||
|
@ -2,7 +2,6 @@ export * from './Logger'
|
|||||||
export * from './DatatokenName'
|
export * from './DatatokenName'
|
||||||
export * from './ContractUtils'
|
export * from './ContractUtils'
|
||||||
export * from './FetchHelper'
|
export * from './FetchHelper'
|
||||||
export * from './ConfigHelper'
|
|
||||||
export * from './DdoHelpers'
|
export * from './DdoHelpers'
|
||||||
export * from './Constants'
|
export * from './Constants'
|
||||||
export * from './SignatureUtils'
|
export * from './SignatureUtils'
|
||||||
|
@ -1,12 +1,8 @@
|
|||||||
import Web3 from 'web3'
|
import Web3 from 'web3'
|
||||||
import fs from 'fs'
|
import fs from 'fs'
|
||||||
import { homedir } from 'os'
|
import { homedir } from 'os'
|
||||||
import {
|
import { ConfigHelper, configHelperNetworks } from '../src/config'
|
||||||
ConfigHelper,
|
import { LoggerInstance, LogLevel } from '../src/utils'
|
||||||
configHelperNetworks,
|
|
||||||
LoggerInstance,
|
|
||||||
LogLevel
|
|
||||||
} from '../src/utils'
|
|
||||||
|
|
||||||
LoggerInstance.setLevel(LogLevel.Error)
|
LoggerInstance.setLevel(LogLevel.Error)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user