mirror of
https://github.com/oceanprotocol/react.git
synced 2025-01-03 18:35:18 +01:00
fixed price, update ocean lib
This commit is contained in:
parent
d99e9d5050
commit
a93a7e23b1
26
example/package-lock.json
generated
26
example/package-lock.json
generated
@ -1574,26 +1574,10 @@
|
||||
"resolved": "https://registry.npmjs.org/@oceanprotocol/contracts/-/contracts-0.4.1.tgz",
|
||||
"integrity": "sha512-gc6bCt3pq9cpk1mYDKfsZhLlaM+8yQDFmOjtmT1KGXRmnTBcvmwCQXMrL5VohFaFi7Iqio3FZtuhYyRaEjikCw=="
|
||||
},
|
||||
"@oceanprotocol/lib": {
|
||||
"version": "0.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.1.tgz",
|
||||
"integrity": "sha512-LYMeI56MZO7E9CUZYuT2s+g0mU5mKRTL1163n8cUF+DxW4Z6rLnVah7sYoFHaCibIJFO+ya0z31A7uFynEMaEg==",
|
||||
"requires": {
|
||||
"@ethereum-navigator/navigator": "^0.5.0",
|
||||
"@oceanprotocol/contracts": "^0.4.1",
|
||||
"decimal.js": "^10.2.0",
|
||||
"fs": "0.0.1-security",
|
||||
"node-fetch": "^2.6.1",
|
||||
"save-file": "^2.3.1",
|
||||
"uuid": "^8.3.0",
|
||||
"web3": "^1.2.11",
|
||||
"web3-eth-contract": "^1.2.11"
|
||||
}
|
||||
},
|
||||
"@oceanprotocol/react": {
|
||||
"version": "file:..",
|
||||
"requires": {
|
||||
"@oceanprotocol/lib": "^0.2.1",
|
||||
"@oceanprotocol/lib": "file:https:/registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.1.tgz",
|
||||
"axios": "^0.20.0",
|
||||
"decimal.js": "^10.2.0",
|
||||
"web3": "^1.2.11",
|
||||
@ -2900,8 +2884,7 @@
|
||||
}
|
||||
},
|
||||
"@oceanprotocol/lib": {
|
||||
"version": "0.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.1.tgz",
|
||||
"version": "file:https:/registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.1.tgz",
|
||||
"integrity": "sha512-LYMeI56MZO7E9CUZYuT2s+g0mU5mKRTL1163n8cUF+DxW4Z6rLnVah7sYoFHaCibIJFO+ya0z31A7uFynEMaEg==",
|
||||
"requires": {
|
||||
"@ethereum-navigator/navigator": "^0.5.0",
|
||||
@ -14811,11 +14794,6 @@
|
||||
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
|
||||
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
|
||||
},
|
||||
"decimal.js": {
|
||||
"version": "10.2.0",
|
||||
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.0.tgz",
|
||||
"integrity": "sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw=="
|
||||
},
|
||||
"decode-uri-component": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
|
||||
|
@ -8,7 +8,6 @@
|
||||
"eject": "react-app-rewired eject"
|
||||
},
|
||||
"dependencies": {
|
||||
"@oceanprotocol/lib": "^0.2.1",
|
||||
"@oceanprotocol/react": "file:../",
|
||||
"react": "^16.13.1",
|
||||
"react-dom": "^16.13.1",
|
||||
|
@ -18,6 +18,7 @@ export const web3ModalOpts = {
|
||||
}
|
||||
|
||||
function App() {
|
||||
console.log(configRinkeby)
|
||||
const init = async () => {}
|
||||
|
||||
useEffect(() => {
|
||||
|
@ -8,7 +8,7 @@ export const NetworkMonitor = () => {
|
||||
|
||||
const handleNetworkChanged = useCallback(
|
||||
(chainId: number) => {
|
||||
const config = new ConfigHelper().getConfigById(chainId)
|
||||
const config = new ConfigHelper().getConfig(chainId)
|
||||
connect(config)
|
||||
},
|
||||
[connect]
|
||||
|
6
package-lock.json
generated
6
package-lock.json
generated
@ -1439,9 +1439,9 @@
|
||||
"integrity": "sha512-gc6bCt3pq9cpk1mYDKfsZhLlaM+8yQDFmOjtmT1KGXRmnTBcvmwCQXMrL5VohFaFi7Iqio3FZtuhYyRaEjikCw=="
|
||||
},
|
||||
"@oceanprotocol/lib": {
|
||||
"version": "0.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.1.tgz",
|
||||
"integrity": "sha512-LYMeI56MZO7E9CUZYuT2s+g0mU5mKRTL1163n8cUF+DxW4Z6rLnVah7sYoFHaCibIJFO+ya0z31A7uFynEMaEg==",
|
||||
"version": "0.2.3",
|
||||
"resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-0.2.3.tgz",
|
||||
"integrity": "sha512-EWtYARKAVb9bqT686ZGcr+ZTR61Z0IRHEJ8lqdPAFmjtzczAfzTl/XaTzmpa/bEjg9UqHUlsHe/j6XY/qsXR3g==",
|
||||
"requires": {
|
||||
"@ethereum-navigator/navigator": "^0.5.0",
|
||||
"@oceanprotocol/contracts": "^0.4.1",
|
||||
|
@ -25,7 +25,7 @@
|
||||
"dist/"
|
||||
],
|
||||
"dependencies": {
|
||||
"@oceanprotocol/lib": "^0.2.1",
|
||||
"@oceanprotocol/lib": "^0.2.3",
|
||||
"axios": "^0.20.0",
|
||||
"decimal.js": "^10.2.0",
|
||||
"web3": "^1.2.11",
|
||||
|
@ -57,7 +57,6 @@ function useMetadata(asset?: DID | string | DDO): UseMetadata {
|
||||
|
||||
useEffect(() => {
|
||||
async function init(): Promise<void> {
|
||||
Logger.debug('meta init', status)
|
||||
if (ocean && status === ProviderStatus.CONNECTED) {
|
||||
if (!asset) return
|
||||
|
||||
|
@ -43,8 +43,6 @@ function usePublish(): UsePublish {
|
||||
* @param {PriceOptions} priceOptions : number of tokens to mint, datatoken weight , liquidity fee, type : fixed, dynamic
|
||||
* @param {ServiceType} serviceType Desired service type of the asset access or compute
|
||||
* @param {DataTokenOptions} dataTokenOptions custom name, symbol and cap for datatoken
|
||||
* @param {string} mpAddress The address of the market
|
||||
* @param {string} mpFee The fee of the market
|
||||
* @return {Promise<DDO>} Returns the newly published ddo
|
||||
*/
|
||||
async function publish(
|
||||
@ -160,7 +158,6 @@ function usePublish(): UsePublish {
|
||||
) {
|
||||
switch (priceOptions.type) {
|
||||
case 'dynamic': {
|
||||
// weight is hardcoded at 9 (90%) and publisher fee at 0.03(this was a random value set by me)
|
||||
const pool = await ocean.pool.createDTPool(
|
||||
accountId,
|
||||
dataTokenAddress,
|
||||
@ -176,7 +173,7 @@ function usePublish(): UsePublish {
|
||||
priceOptions.price.toString(),
|
||||
accountId
|
||||
)
|
||||
await ocean.fixedRateExchange.activate(fixedPriceExchange, accountId)
|
||||
|
||||
break
|
||||
}
|
||||
}
|
||||
|
@ -13,7 +13,7 @@ export async function getCheapestPool(
|
||||
accountId,
|
||||
dataTokenAddress
|
||||
)
|
||||
Logger.log('DT Pool found', tokenPools)
|
||||
// Logger.log('DT Pool found', tokenPools)
|
||||
if (tokenPools === undefined || tokenPools.length === 0) {
|
||||
return {
|
||||
address: '',
|
||||
|
@ -33,8 +33,8 @@ export const publishFeedback: { [key in number]: string } = {
|
||||
2: '2/6 Encrypting files ...',
|
||||
4: '3/6 Generating proof ...',
|
||||
6: '4/6 Storing ddo ...',
|
||||
7: '2/6 Minting tokens ...',
|
||||
8: '4/6 Asset published succesfully'
|
||||
7: '5/6 Minting tokens ...',
|
||||
8: '6/6 Asset published succesfully'
|
||||
}
|
||||
|
||||
export * from './web3'
|
||||
|
Loading…
Reference in New Issue
Block a user