1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-12-02 05:57:29 +01:00

configurable market fee values

This commit is contained in:
Matthias Kretschmann 2020-08-05 15:32:55 +02:00
parent 6271f46918
commit 93f9432032
Signed by: m
GPG Key ID: 606EEEF3C479A91F
4 changed files with 11 additions and 3 deletions

View File

@ -1,4 +1,6 @@
# Network, possible values: development, pacific, rinkeby, mainnet # Network, possible values: development, pacific, rinkeby, mainnet
GATSBY_NETWORK="rinkeby" GATSBY_NETWORK="rinkeby"
#GATSBY_INFURA_PROJECT_ID="xxx" #GATSBY_INFURA_PROJECT_ID="xxx"
#GATSBY_MARKET_FEE_ADDRESS="0xxx"
#GATSBY_MARKET_FEE_AMOUNT="xxx"

View File

@ -15,7 +15,9 @@ const appConfig = {
verbose: 3 verbose: 3
}, },
network, network,
infuraProjectId: process.env.GATSBY_INFURA_PROJECT_ID || 'xxx' infuraProjectId: process.env.GATSBY_INFURA_PROJECT_ID || 'xxx',
marketFeeAddress: process.env.GATSBY_MARKET_FEE_ADDRESS || '0xxxx',
marketFeeAmount: process.env.GATSBY_MARKET_FEE_AMOUNT || '0.03' // in %
} }
module.exports = { module.exports = {

View File

@ -11,12 +11,14 @@ import { initialValues, validationSchema } from '../../../models/FormPublish'
import { transformPublishFormToMetadata } from './utils' import { transformPublishFormToMetadata } from './utils'
import Preview from './Preview' import Preview from './Preview'
import { MetadataPublishForm } from '../../../@types/MetaData' import { MetadataPublishForm } from '../../../@types/MetaData'
import { useSiteMetadata } from '../../../hooks/useSiteMetadata'
export default function PublishPage({ export default function PublishPage({
content content
}: { }: {
content: { form: FormContent } content: { form: FormContent }
}): ReactElement { }): ReactElement {
const { marketFeeAmount } = useSiteMetadata()
const { accountId, ocean } = useOcean() const { accountId, ocean } = useOcean()
const { publish, publishError } = usePublish() const { publish, publishError } = usePublish()
const navigate = useNavigate() const navigate = useNavigate()
@ -59,7 +61,7 @@ export default function PublishPage({
ddo.dataToken, ddo.dataToken,
tokensToMint.toString(), tokensToMint.toString(),
'9', '9',
'0.03' marketFeeAmount
) )
} }
} }

View File

@ -16,6 +16,8 @@ const query = graphql`
appConfig { appConfig {
infuraProjectId infuraProjectId
network network
marketFeeAddress
marketFeeAmount
} }
} }
} }