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

use serviceIndex instead of serviceID

This commit is contained in:
Bogdan Fazakas 2021-12-02 16:51:26 +02:00
parent fdb3c05ca5
commit 112a552b90
5 changed files with 80 additions and 146 deletions

198
package-lock.json generated
View File

@ -1853,38 +1853,6 @@
"node": ">=6.9.0"
}
},
"node_modules/@balancer-labs/v2-asset-manager-utils": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@balancer-labs/v2-asset-manager-utils/-/v2-asset-manager-utils-0.1.0.tgz",
"integrity": "sha512-TbBXKp+laIbjMqzJUqibNtJHG6Fsq51BfSxqwr6BWQc0Ysif2drRx9nbF3OCY5DNvM1J+c5LZ6mYno/uqSbgGw==",
"dependencies": {
"@balancer-labs/v2-solidity-utils": "1.0.0",
"@balancer-labs/v2-vault": "1.0.0"
}
},
"node_modules/@balancer-labs/v2-pool-utils": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@balancer-labs/v2-pool-utils/-/v2-pool-utils-1.0.0.tgz",
"integrity": "sha512-7CSdHuWqSiEsK+/v+xgnn/Bc+9qNOvCF1T0UDidlxCfa1L2djpYz8P/J+ouITcGaz/330yGTEsrkd94ZOoLE2w==",
"dependencies": {
"@balancer-labs/v2-asset-manager-utils": "0.1.0",
"@balancer-labs/v2-solidity-utils": "1.0.0",
"@balancer-labs/v2-vault": "1.0.0"
}
},
"node_modules/@balancer-labs/v2-solidity-utils": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@balancer-labs/v2-solidity-utils/-/v2-solidity-utils-1.0.0.tgz",
"integrity": "sha512-nTmxPRhErmNTIsSU18wX0sbm6CbVEs3FYpbQDw1QUzPaqg+ono+lYkqExrlf63OBJGE60QPbjTybQaLW1MNoqQ=="
},
"node_modules/@balancer-labs/v2-vault": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@balancer-labs/v2-vault/-/v2-vault-1.0.0.tgz",
"integrity": "sha512-md5ri4sGamvg2K3914HMailkhcyo6PhYJmd6k8AMJvTnKG3gr2jNNBuRygtoKGRqT6hrty46/EXQG/Nn/Fk9+g==",
"dependencies": {
"@balancer-labs/v2-solidity-utils": "1.0.0"
}
},
"node_modules/@cspotcode/source-map-consumer": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
@ -1951,9 +1919,9 @@
}
},
"node_modules/@ensdomains/ensjs/node_modules/ethers": {
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.1.tgz",
"integrity": "sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw==",
"version": "5.5.2",
"resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.2.tgz",
"integrity": "sha512-EF5W+6Wwcu6BqVwpgmyR5U2+L4c1FQzlM/02dkZOugN3KF0cG9bzHZP+TDJglmPm2/IzCEJDT7KBxzayk7SAHw==",
"funding": [
{
"type": "individual",
@ -1980,10 +1948,10 @@
"@ethersproject/json-wallets": "5.5.0",
"@ethersproject/keccak256": "5.5.0",
"@ethersproject/logger": "5.5.0",
"@ethersproject/networks": "5.5.0",
"@ethersproject/networks": "5.5.1",
"@ethersproject/pbkdf2": "5.5.0",
"@ethersproject/properties": "5.5.0",
"@ethersproject/providers": "5.5.0",
"@ethersproject/providers": "5.5.1",
"@ethersproject/random": "5.5.0",
"@ethersproject/rlp": "5.5.0",
"@ethersproject/sha2": "5.5.0",
@ -1993,7 +1961,7 @@
"@ethersproject/transactions": "5.5.0",
"@ethersproject/units": "5.5.0",
"@ethersproject/wallet": "5.5.0",
"@ethersproject/web": "5.5.0",
"@ethersproject/web": "5.5.1",
"@ethersproject/wordlists": "5.5.0"
}
},
@ -2588,9 +2556,9 @@
]
},
"node_modules/@ethersproject/networks": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.0.tgz",
"integrity": "sha512-KWfP3xOnJeF89Uf/FCJdV1a2aDJe5XTN2N52p4fcQ34QhDqQFkgQKZ39VGtiqUgHcLI8DfT0l9azC3KFTunqtA==",
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.1.tgz",
"integrity": "sha512-tYRDM4zZtSUcKnD4UMuAlj7SeXH/k5WC4SP2u1Pn57++JdXHkRu2zwNkgNogZoxHzhm9Q6qqurDBVptHOsW49Q==",
"funding": [
{
"type": "individual",
@ -2643,9 +2611,9 @@
}
},
"node_modules/@ethersproject/providers": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.0.tgz",
"integrity": "sha512-xqMbDnS/FPy+J/9mBLKddzyLLAQFjrVff5g00efqxPzcAwXiR+SiCGVy6eJ5iAIirBOATjx7QLhDNPGV+AEQsw==",
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.1.tgz",
"integrity": "sha512-2zdD5sltACDWhjUE12Kucg2PcgM6V2q9JMyVvObtVGnzJu+QSmibbP+BHQyLWZUBfLApx2942+7DC5D+n4wBQQ==",
"funding": [
{
"type": "individual",
@ -2901,9 +2869,9 @@
}
},
"node_modules/@ethersproject/web": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.0.tgz",
"integrity": "sha512-BEgY0eL5oH4mAo37TNYVrFeHsIXLRxggCRG/ksRIxI2X5uj5IsjGmcNiRN/VirQOlBxcUhCgHhaDLG4m6XAVoA==",
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.1.tgz",
"integrity": "sha512-olvLvc1CB12sREc1ROPSHTdFCdvMh0J5GSJYiQg2D0hdD4QmJDy8QYDb1CvoqD/bF1c++aeKv2sR5uduuG9dQg==",
"funding": [
{
"type": "individual",
@ -3051,15 +3019,14 @@
"node_modules/@oceanprotocol/contracts": {
"name": "hardhat-project",
"version": "v1.0.0-alpha.1",
"resolved": "git+ssh://git@github.com/oceanprotocol/contracts.git#f72642e81064777242625f7a1b31af92a925f292",
"resolved": "git+ssh://git@github.com/oceanprotocol/contracts.git#9d734766e9a44ce668321bc79e2d863f91fba116",
"dependencies": {
"@balancer-labs/v2-pool-utils": "^1.0.0",
"@openzeppelin/contracts": "^4.2.0",
"@openzeppelin/test-helpers": "^0.5.10",
"@openzeppelin/contracts": "^4.3.3",
"@openzeppelin/test-helpers": "^0.5.15",
"dotenv": "^10.0.0",
"eth-permit": "^0.1.10",
"ethereumjs-util": "^7.0.10",
"hardhat-contract-sizer": "^2.0.3",
"eth-permit": "^0.2.1",
"ethereumjs-util": "^7.1.3",
"hardhat-contract-sizer": "^2.1.1",
"solidity-bytes-utils": "^0.8.0"
}
},
@ -3217,9 +3184,9 @@
}
},
"node_modules/@openzeppelin/contracts": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.3.3.tgz",
"integrity": "sha512-tDBopO1c98Yk7Cv/PZlHqrvtVjlgK5R4J6jxLwoO7qxK4xqOiZG+zSkIvGFpPZ0ikc3QOED3plgdqjgNTnBc7g=="
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.4.0.tgz",
"integrity": "sha512-dlKiZmDvJnGRLHojrDoFZJmsQVeltVeoiRN7RK+cf2FmkhASDEblE0RiaYdxPNsUZa6mRG8393b9bfyp+V5IAw=="
},
"node_modules/@openzeppelin/test-helpers": {
"version": "0.5.15",
@ -7465,9 +7432,9 @@
}
},
"node_modules/core-js-pure": {
"version": "3.19.1",
"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.1.tgz",
"integrity": "sha512-Q0Knr8Es84vtv62ei6/6jXH/7izKmOrtrxH9WJTHLCMAVeU+8TF8z8Nr08CsH4Ot0oJKzBzJJL9SJBYIv7WlfQ==",
"version": "3.19.2",
"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.2.tgz",
"integrity": "sha512-5LkcgQEy8pFeVnd/zomkUBSwnmIxuF1C8E9KrMAbOc8f34IBT9RGvTYeNDdp1PnvMJrrVhvk1hg/yVV5h/znlg==",
"hasInstallScript": true,
"peer": true,
"funding": {
@ -10028,9 +9995,9 @@
}
},
"node_modules/eth-permit": {
"version": "0.1.10",
"resolved": "https://registry.npmjs.org/eth-permit/-/eth-permit-0.1.10.tgz",
"integrity": "sha512-cMAjWvGEaCQoWSlKWBqkBMQvhCtXzVlkTCnYBxGRsCxznbBZSiYuOsHpTAb4EerRwQJkRgwd3vPvcZh3OA7Siw==",
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/eth-permit/-/eth-permit-0.2.1.tgz",
"integrity": "sha512-+a91Il8JDsKXnib6a5CWEwBc9OOR93IYM1GRGlcnEa+NwMHkWLg4P8lyEHnUmoMVfjutoQTz8wnEWr5Y+k3QOQ==",
"dependencies": {
"utf8": "^3.0.0"
}
@ -10788,9 +10755,9 @@
"integrity": "sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g=="
},
"node_modules/fast-check": {
"version": "2.19.0",
"resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.19.0.tgz",
"integrity": "sha512-qY4Rc0Nljl2aJx2qgbK3o6wPBjL9QvhKdD/VqJgaKd5ewn8l4ViqgDpUHJq/JkHTBnFKomYYvkFkOYGDVTT8bw==",
"version": "2.20.0",
"resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.20.0.tgz",
"integrity": "sha512-tFNjLyPnOUg6iimVxOtoWMJOIyybCo7B8gUGm1yv43jDCQ0hlPUn0fmna/XO/n1yPxn/dxQw3+IygPSbMDiiog==",
"dependencies": {
"pure-rand": "^5.0.0"
},
@ -26937,38 +26904,6 @@
"to-fast-properties": "^2.0.0"
}
},
"@balancer-labs/v2-asset-manager-utils": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@balancer-labs/v2-asset-manager-utils/-/v2-asset-manager-utils-0.1.0.tgz",
"integrity": "sha512-TbBXKp+laIbjMqzJUqibNtJHG6Fsq51BfSxqwr6BWQc0Ysif2drRx9nbF3OCY5DNvM1J+c5LZ6mYno/uqSbgGw==",
"requires": {
"@balancer-labs/v2-solidity-utils": "1.0.0",
"@balancer-labs/v2-vault": "1.0.0"
}
},
"@balancer-labs/v2-pool-utils": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@balancer-labs/v2-pool-utils/-/v2-pool-utils-1.0.0.tgz",
"integrity": "sha512-7CSdHuWqSiEsK+/v+xgnn/Bc+9qNOvCF1T0UDidlxCfa1L2djpYz8P/J+ouITcGaz/330yGTEsrkd94ZOoLE2w==",
"requires": {
"@balancer-labs/v2-asset-manager-utils": "0.1.0",
"@balancer-labs/v2-solidity-utils": "1.0.0",
"@balancer-labs/v2-vault": "1.0.0"
}
},
"@balancer-labs/v2-solidity-utils": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@balancer-labs/v2-solidity-utils/-/v2-solidity-utils-1.0.0.tgz",
"integrity": "sha512-nTmxPRhErmNTIsSU18wX0sbm6CbVEs3FYpbQDw1QUzPaqg+ono+lYkqExrlf63OBJGE60QPbjTybQaLW1MNoqQ=="
},
"@balancer-labs/v2-vault": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@balancer-labs/v2-vault/-/v2-vault-1.0.0.tgz",
"integrity": "sha512-md5ri4sGamvg2K3914HMailkhcyo6PhYJmd6k8AMJvTnKG3gr2jNNBuRygtoKGRqT6hrty46/EXQG/Nn/Fk9+g==",
"requires": {
"@balancer-labs/v2-solidity-utils": "1.0.0"
}
},
"@cspotcode/source-map-consumer": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
@ -27028,9 +26963,9 @@
},
"dependencies": {
"ethers": {
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.1.tgz",
"integrity": "sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw==",
"version": "5.5.2",
"resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.2.tgz",
"integrity": "sha512-EF5W+6Wwcu6BqVwpgmyR5U2+L4c1FQzlM/02dkZOugN3KF0cG9bzHZP+TDJglmPm2/IzCEJDT7KBxzayk7SAHw==",
"requires": {
"@ethersproject/abi": "5.5.0",
"@ethersproject/abstract-provider": "5.5.1",
@ -27047,10 +26982,10 @@
"@ethersproject/json-wallets": "5.5.0",
"@ethersproject/keccak256": "5.5.0",
"@ethersproject/logger": "5.5.0",
"@ethersproject/networks": "5.5.0",
"@ethersproject/networks": "5.5.1",
"@ethersproject/pbkdf2": "5.5.0",
"@ethersproject/properties": "5.5.0",
"@ethersproject/providers": "5.5.0",
"@ethersproject/providers": "5.5.1",
"@ethersproject/random": "5.5.0",
"@ethersproject/rlp": "5.5.0",
"@ethersproject/sha2": "5.5.0",
@ -27060,7 +26995,7 @@
"@ethersproject/transactions": "5.5.0",
"@ethersproject/units": "5.5.0",
"@ethersproject/wallet": "5.5.0",
"@ethersproject/web": "5.5.0",
"@ethersproject/web": "5.5.1",
"@ethersproject/wordlists": "5.5.0"
}
}
@ -27500,9 +27435,9 @@
"integrity": "sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg=="
},
"@ethersproject/networks": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.0.tgz",
"integrity": "sha512-KWfP3xOnJeF89Uf/FCJdV1a2aDJe5XTN2N52p4fcQ34QhDqQFkgQKZ39VGtiqUgHcLI8DfT0l9azC3KFTunqtA==",
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.1.tgz",
"integrity": "sha512-tYRDM4zZtSUcKnD4UMuAlj7SeXH/k5WC4SP2u1Pn57++JdXHkRu2zwNkgNogZoxHzhm9Q6qqurDBVptHOsW49Q==",
"requires": {
"@ethersproject/logger": "^5.5.0"
}
@ -27525,9 +27460,9 @@
}
},
"@ethersproject/providers": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.0.tgz",
"integrity": "sha512-xqMbDnS/FPy+J/9mBLKddzyLLAQFjrVff5g00efqxPzcAwXiR+SiCGVy6eJ5iAIirBOATjx7QLhDNPGV+AEQsw==",
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.1.tgz",
"integrity": "sha512-2zdD5sltACDWhjUE12Kucg2PcgM6V2q9JMyVvObtVGnzJu+QSmibbP+BHQyLWZUBfLApx2942+7DC5D+n4wBQQ==",
"requires": {
"@ethersproject/abstract-provider": "^5.5.0",
"@ethersproject/abstract-signer": "^5.5.0",
@ -27671,9 +27606,9 @@
}
},
"@ethersproject/web": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.0.tgz",
"integrity": "sha512-BEgY0eL5oH4mAo37TNYVrFeHsIXLRxggCRG/ksRIxI2X5uj5IsjGmcNiRN/VirQOlBxcUhCgHhaDLG4m6XAVoA==",
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.1.tgz",
"integrity": "sha512-olvLvc1CB12sREc1ROPSHTdFCdvMh0J5GSJYiQg2D0hdD4QmJDy8QYDb1CvoqD/bF1c++aeKv2sR5uduuG9dQg==",
"requires": {
"@ethersproject/base64": "^5.5.0",
"@ethersproject/bytes": "^5.5.0",
@ -27777,16 +27712,15 @@
}
},
"@oceanprotocol/contracts": {
"version": "git+ssh://git@github.com/oceanprotocol/contracts.git#f72642e81064777242625f7a1b31af92a925f292",
"version": "git+ssh://git@github.com/oceanprotocol/contracts.git#9d734766e9a44ce668321bc79e2d863f91fba116",
"from": "@oceanprotocol/contracts@github:oceanprotocol/contracts#v4main_postaudit",
"requires": {
"@balancer-labs/v2-pool-utils": "^1.0.0",
"@openzeppelin/contracts": "^4.2.0",
"@openzeppelin/test-helpers": "^0.5.10",
"@openzeppelin/contracts": "^4.3.3",
"@openzeppelin/test-helpers": "^0.5.15",
"dotenv": "^10.0.0",
"eth-permit": "^0.1.10",
"ethereumjs-util": "^7.0.10",
"hardhat-contract-sizer": "^2.0.3",
"eth-permit": "^0.2.1",
"ethereumjs-util": "^7.1.3",
"hardhat-contract-sizer": "^2.1.1",
"solidity-bytes-utils": "^0.8.0"
}
},
@ -27935,9 +27869,9 @@
}
},
"@openzeppelin/contracts": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.3.3.tgz",
"integrity": "sha512-tDBopO1c98Yk7Cv/PZlHqrvtVjlgK5R4J6jxLwoO7qxK4xqOiZG+zSkIvGFpPZ0ikc3QOED3plgdqjgNTnBc7g=="
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.4.0.tgz",
"integrity": "sha512-dlKiZmDvJnGRLHojrDoFZJmsQVeltVeoiRN7RK+cf2FmkhASDEblE0RiaYdxPNsUZa6mRG8393b9bfyp+V5IAw=="
},
"@openzeppelin/test-helpers": {
"version": "0.5.15",
@ -31420,9 +31354,9 @@
}
},
"core-js-pure": {
"version": "3.19.1",
"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.1.tgz",
"integrity": "sha512-Q0Knr8Es84vtv62ei6/6jXH/7izKmOrtrxH9WJTHLCMAVeU+8TF8z8Nr08CsH4Ot0oJKzBzJJL9SJBYIv7WlfQ==",
"version": "3.19.2",
"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.2.tgz",
"integrity": "sha512-5LkcgQEy8pFeVnd/zomkUBSwnmIxuF1C8E9KrMAbOc8f34IBT9RGvTYeNDdp1PnvMJrrVhvk1hg/yVV5h/znlg==",
"peer": true
},
"core-util-is": {
@ -33401,9 +33335,9 @@
}
},
"eth-permit": {
"version": "0.1.10",
"resolved": "https://registry.npmjs.org/eth-permit/-/eth-permit-0.1.10.tgz",
"integrity": "sha512-cMAjWvGEaCQoWSlKWBqkBMQvhCtXzVlkTCnYBxGRsCxznbBZSiYuOsHpTAb4EerRwQJkRgwd3vPvcZh3OA7Siw==",
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/eth-permit/-/eth-permit-0.2.1.tgz",
"integrity": "sha512-+a91Il8JDsKXnib6a5CWEwBc9OOR93IYM1GRGlcnEa+NwMHkWLg4P8lyEHnUmoMVfjutoQTz8wnEWr5Y+k3QOQ==",
"requires": {
"utf8": "^3.0.0"
}
@ -34111,9 +34045,9 @@
"integrity": "sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g=="
},
"fast-check": {
"version": "2.19.0",
"resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.19.0.tgz",
"integrity": "sha512-qY4Rc0Nljl2aJx2qgbK3o6wPBjL9QvhKdD/VqJgaKd5ewn8l4ViqgDpUHJq/JkHTBnFKomYYvkFkOYGDVTT8bw==",
"version": "2.20.0",
"resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.20.0.tgz",
"integrity": "sha512-tFNjLyPnOUg6iimVxOtoWMJOIyybCo7B8gUGm1yv43jDCQ0hlPUn0fmna/XO/n1yPxn/dxQw3+IygPSbMDiiog==",
"requires": {
"pure-rand": "^5.0.0"
}

View File

@ -19,7 +19,7 @@ interface Roles {
export interface OrderParams {
consumer: string
amount: string
serviceId: number
serviceIndex: number
consumeFeeAddress: string
consumeFeeToken: string
consumeFeeAmount: string
@ -818,7 +818,7 @@ export class Datatoken {
* @param {String} address User address which calls
* @param {String} consumer Consumer Address
* @param {String} amount Amount of tokens that is going to be transfered
* @param {Number} serviceId Service index in the metadata
* @param {Number} serviceIndex Service index in the metadata
* @param {String} mpFeeAddress Consume marketplace fee address
* @param {String} feeToken address of the token marketplace wants to add fee on top
* @param {String} feeAmount amount of feeToken to be transferred to mpFeeAddress on top, will be converted to WEI
@ -830,7 +830,7 @@ export class Datatoken {
address: string,
consumer: string,
amount: string,
serviceId: number,
serviceIndex: number,
mpFeeAddress: string,
feeToken: string,
feeAmount: string,
@ -847,7 +847,7 @@ export class Datatoken {
.startOrder(
consumer,
this.web3.utils.toWei(amount),
serviceId,
serviceIndex,
mpFeeAddress,
feeToken,
this.web3.utils.toWei(feeAmount)
@ -864,7 +864,7 @@ export class Datatoken {
* @param {String} address User address which calls
* @param {String} consumer Consumer Address
* @param {String} amount Amount of tokens that is going to be transfered
* @param {Number} serviceId Service index in the metadata
* @param {Number} serviceIndex Service index in the metadata
* @param {String} mpFeeAddress Consume marketplace fee address
* @param {String} feeToken address of the token marketplace wants to add fee on top
* @param {String} feeAmount amount of feeToken to be transferred to mpFeeAddress on top, will be converted to WEI
@ -875,7 +875,7 @@ export class Datatoken {
address: string,
consumer: string,
amount: string,
serviceId: number,
serviceIndex: number,
mpFeeAddress: string,
feeToken: string,
feeAmount: string
@ -888,7 +888,7 @@ export class Datatoken {
address,
consumer,
amount,
serviceId,
serviceIndex,
mpFeeAddress,
feeToken,
feeAmount,
@ -899,7 +899,7 @@ export class Datatoken {
.startOrder(
consumer,
this.web3.utils.toWei(amount),
serviceId,
serviceIndex,
mpFeeAddress,
feeToken,
this.web3.utils.toWei(feeAmount)

View File

@ -22,7 +22,7 @@ export interface TokenOrder {
tokenAddress: string
consumer: string
amount: string | number
serviceId: number
serviceIndex: number
consumeFeeAddress: string
consumeFeeToken: string // address of the token marketplace wants to add fee on top
consumeFeeAmount: number

View File

@ -282,7 +282,7 @@ describe('Datatoken', () => {
const order: OrderParams = {
consumer: user1,
amount: '1',
serviceId: 1,
serviceIndex: 1,
consumeFeeAddress: user1,
consumeFeeToken: '0x0000000000000000000000000000000000000000',
consumeFeeAmount: '0'
@ -301,7 +301,7 @@ describe('Datatoken', () => {
const order: OrderParams = {
consumer: user1,
amount: '1',
serviceId: 1,
serviceIndex: 1,
consumeFeeAddress: user1,
consumeFeeToken: '0x0000000000000000000000000000000000000000',
consumeFeeAmount: '0'

View File

@ -311,7 +311,7 @@ describe('NFT Factory test', () => {
it('#startMultipleTokenOrder- should succed to start multiple orders', async () => {
const consumer = user2 // could be different user
const dtAmount = web3.utils.toWei('1')
const serviceId = 1 // dummy index
const serviceIndex = 1 // dummy index
const consumeFeeAddress = user3 // marketplace fee Collector
const consumeFeeAmount = 0 // fee to be collected on top, requires approval
const consumeFeeToken = contracts.daiAddress // token address for the feeAmount, in this case DAI
@ -348,7 +348,7 @@ describe('NFT Factory test', () => {
tokenAddress: dtAddress,
consumer: consumer,
amount: dtAmount,
serviceId: serviceId,
serviceIndex: serviceIndex,
consumeFeeAddress: consumeFeeAddress,
consumeFeeToken: consumeFeeToken,
consumeFeeAmount: consumeFeeAmount
@ -357,7 +357,7 @@ describe('NFT Factory test', () => {
tokenAddress: dtAddress2,
consumer: consumer,
amount: dtAmount,
serviceId: serviceId,
serviceIndex: serviceIndex,
consumeFeeAddress: consumeFeeAddress,
consumeFeeToken: consumeFeeToken,
consumeFeeAmount: consumeFeeAmount