mirror of
https://github.com/oceanprotocol/market.git
synced 2024-06-30 05:41:41 +02:00
* remove legacy check to prevent rug pull Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * various fixes Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * remove old prop Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * remove old prop Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * add expected output to remove Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * remove console.logs Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * fix max calculations Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * refactors Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * temp fixes for build Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * fixes Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * local calc for pice and liquidity Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * remove var Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * fix Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * fix Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * fix profile liquidity Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * global context, opc fee Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * comment Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * various fixes Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * refactor global context Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * remove nesting from market context Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * fix build Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * fix undefined appConfig Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * direct import of appConfig & siteContent * this never changes on run time, so we should never have to wait for it and have it in js bundle at all times * in utility methods, import directly * for components, import directly in MarketMetadata context and pass through * remove screen CSS fixes * put back auto-fetching indicator, move manual refresh action behind debug Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
59 lines
1.3 KiB
TypeScript
59 lines
1.3 KiB
TypeScript
export interface OpcFee {
|
|
chainId: number
|
|
swapNotApprovedFee: string
|
|
swapApprovedFee: string
|
|
approvedTokens: string[]
|
|
}
|
|
|
|
export interface AppConfig {
|
|
metadataCacheUri: string
|
|
infuraProjectId: string
|
|
chainIds: number[]
|
|
chainIdsSupported: number[]
|
|
marketFeeAddress: string
|
|
publisherMarketOrderFee: string
|
|
publisherMarketPoolSwapFee: string
|
|
publisherMarketFixedSwapFee: string
|
|
consumeMarketOrderFee: string
|
|
consumeMarketPoolSwapFee: string
|
|
consumeMarketFixedSwapFee: string
|
|
currencies: string[]
|
|
portisId: string
|
|
allowFixedPricing: string
|
|
allowDynamicPricing: string
|
|
allowFreePricing: string
|
|
defaultPrivacyPolicySlug: string
|
|
privacyPreferenceCenter: string
|
|
darkModeConfig: {
|
|
classNameDark: string
|
|
classNameLight: string
|
|
storageKey: string
|
|
}
|
|
}
|
|
export interface SiteContent {
|
|
siteTitle: string
|
|
siteTagline: string
|
|
siteUrl: string
|
|
siteImage: string
|
|
copyright: string
|
|
menu: {
|
|
name: string
|
|
link: string
|
|
}[]
|
|
warning: {
|
|
main: string
|
|
polygonPublish: string
|
|
}
|
|
announcement: {
|
|
main: string
|
|
polygon: string
|
|
}
|
|
}
|
|
|
|
export interface MarketMetadataProviderValue {
|
|
opcFees: OpcFee[]
|
|
siteContent: SiteContent
|
|
appConfig: AppConfig
|
|
getOpcFeeForToken: (tokenAddress: string, chainId: number) => string
|
|
}
|