Bogdan Fazakas
39f7de6c1a
Merge branch 'v4main' into feature/integrate-erc721-erc20-template-contracts
2021-10-25 19:23:18 +03:00
lacoop6tu
7815c61aba
rm solved TODO
2021-10-25 09:10:07 -05:00
lacoop6tu
c8befe64c6
complete basic Router unit test
2021-10-25 08:28:23 -05:00
Bogdan Fazakas
555cd67efc
added unit tests for Datatoken class
2021-10-25 13:19:13 +03:00
Bogdan Fazakas
5e31a7ebcf
added tests for NFTDatatoken class and some tweaks
2021-10-25 09:29:45 +03:00
lacoop6tu
70257a0447
add Router Class and some unit test
2021-10-22 10:55:05 -05:00
lacoop6tu
3066fb9e97
add complete NFTFactory basic unit test
2021-10-21 12:58:49 -05:00
lacoop6tu
42eb819765
complete NFTFactory class, add some tests
2021-10-21 10:47:21 -05:00
Bogdan Fazakas
793e54d366
Merge branch 'v4main' into feature/integrate-erc721-erc20-template-contracts
2021-10-21 12:11:27 +03:00
Bogdan Fazakas
bce0efc67e
fixed lint in NFTFactory test file
2021-10-21 11:04:48 +03:00
lacoop6tu
2bd5d55198
add more NFTFactory test
2021-10-20 16:09:18 -05:00
lacoop6tu
3c638ab597
fix lint, complete deployment script, add initial instance test
2021-10-20 15:29:04 -05:00
Bogdan Fazakas
1352a1c5d2
added handlers for all methods in erc721 template contract
2021-10-20 17:24:07 +03:00
lacoop6tu
3e247d46bf
add contracts deployment for test, add initial NFTFactory.test.ts
2021-10-19 13:58:04 -05:00
lacoop6tu
9cda532da6
add initial ERC721Factory class, add initial TestContractHandler
2021-10-18 14:34:19 -05:00
Bogdan Fazakas
a6ce03439f
added test folder
2021-10-13 09:55:18 +03:00
Bogdan Fazakas
3e9991e6f0
initial backbone commit
2021-10-13 09:10:55 +03:00
Alex Coseru
02cc911ce9
Custom user parameters ( #944 )
...
* enable create / passthrough of userData & algoData
* refactor bassed on reviews
* refactor balance check async flows
* more provider logs
* more debugs for provider
* provider debug
* more provider logs
* more provider debug
* revert ci changes
* naming & typings
* Release 0.18.0-next.0
* deal with pre-releases
* clarify instructions
* fix merge errors
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
2021-09-24 13:52:11 +02:00
Alex Coseru
3bea2aaf90
Bump aqua queries
...
* remove aqua queries
* remove transformResult
* fix metadatacache test
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
* remove unused
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
* more commits
* move metadatacache to integration
* fix
* fix lint
* great improve an integration tests speed
* force aqua 3.1 on barge
* small typo fix
* fix ci
* fix import instead of require
* add ocean.assets.query
* Update ci.yml
Co-authored-by: mihaisc <mihai.scarlat@smartcontrol.ro>
2021-09-24 11:55:28 +03:00
Bogdan Fazakas
7e88ef9fd4
Fix token amount - token allowance comparison ( #1012 )
...
* fixed allowence check in approve and added allowance check in addOceanLiquidity method
* added more dtAllowance checks
* renamed constants and some code cleanup
* return allowance if bigger than amount and delete upper methods checks
2021-09-22 09:28:45 +02:00
Alex Coseru
9925cc9d95
allow editable author ( #936 )
2021-07-29 09:44:51 +02:00
Alex Coseru
fba5965042
validate ddo before publish on chain ( #873 )
...
* validate ddo before publish on chain
2021-06-30 10:34:37 +03:00
Kris Liew
5d4250f8e3
Improve Ocean.assets.isConsumable return interface and message ( #869 )
2021-06-28 15:26:28 +08:00
d8914a8380
Replace Travis with GitHub Actions ( #847 )
...
* GitHub CI actions
* add coverage job
* test run tweaks
* windows build fix
* barge tweaks
* deal with env vars
* add npm publish job
* trial & error
* remove Travis
* publish as single workflow
* handle Docker Hub login
* maybe preparing ~/.ocean is needed
* downgrade barge contracts, run with barge defaults
* put back ADDRESS_FILE env var
* AQUARIUS_URI test
* ddo creation test logging
* make failing DDO creation test actually fail
* separate unit/integration Asset tests
* set AQUARIUS_URI again
* readme updates
* prepare ~/.ocean folder
* separate tests into multiple jobs
* address.json debugging
* windows build fixes
* address.json trials
* env var expansion workaround
* cleanup
* debug coverage output
* fix coverage
* bump codeclimate-action
* use barge instead of ganache (#855 )
* use barge instead of ganache
* small unit test job cleanup
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
* barge detach workaround
Co-authored-by: Alex Coseru <alex.coseru@gmail.com>
2021-06-22 12:21:27 +02:00
Bogdan Fazakas
4f9ed04086
sent ocean instance param to asset resolve helper
2021-06-08 17:24:54 +03:00
Bogdan Fazakas
0786c32a7b
fixed lint errors
2021-06-08 14:06:23 +03:00
Bogdan Fazakas
c9c983aaed
Merge branch 'main' into feature/issue777-add-ddo-param-when-did-exists
2021-06-07 11:13:03 +03:00
Bogdan Fazakas
ec2e67db35
used type guard to detect if ddo or did and resolve just when needed
2021-06-04 16:46:12 +03:00
Alex Coseru
5555b2a73a
Add order checks for credentials ( #827 )
...
* Add order checks for credentials
2021-06-03 14:14:01 +03:00
Bogdan Fazakas
f0404f3204
added ddo object param to function that expect did and asset resolve is called
2021-06-03 12:43:15 +03:00
kianyee
0f46959dfa
Feature/credentials support in asset ( #787 )
...
* [KianYee] Add credentials in DDO
Co-authored-by: alexcos20 <alex.coseru@gmail.com>
2021-06-02 16:51:13 +03:00
Kris Liew
2fb83f97a9
Add ocean.assets.isConsumable function ( #786 )
...
* isDisable check
* check isConsumable for order()
* Attempt add integration test
* feedback change
* Replace 'isDisabled' with 'isOrderDisabled'
* Update integration test
* Attempt 1 fix integration test
Co-authored-by: KRIS LIEW <iforte.intellege.liew@daimler.com>
2021-06-02 20:18:58 +08:00
Bogdan Fazakas
a6c9c70e8e
Fix/ Order method should throw error messages ( #803 )
...
* throw error when order methods fail, updated integration tests accordingly
* throw error for startOrder method & update error messages
* updated assert messages and added asserts in try block
2021-05-25 16:00:13 +02:00
Alex Coseru
497927a0f4
remove all doo price tests ( #805 )
2021-05-25 12:19:31 +03:00
dependabot[bot]
ba64eeb39a
Bump prettier from 2.2.1 to 2.3.0 ( #793 )
...
* Bump prettier from 2.2.1 to 2.3.0
Bumps [prettier](https://github.com/prettier/prettier ) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.2.1...2.3.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* prettier updates
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
2021-05-25 08:27:53 +02:00
Alex Coseru
92b4be0dce
Feature/dispenser ( #790 )
...
* add dispenser support
* bump contracts to 0.6.2
2021-05-10 18:42:19 +03:00
Alex Coseru
39938ec9c0
refactor compute ( #731 )
...
WARNING! This is a breaking change!
* Refactor compute functions to use a new interface (ComputeAlgorithm) instead of passing 4-5 params to different functions.
* add new test to prevent running a computeJob is both asset/algo are having compute services and they are not served from the same provider
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
2021-04-13 17:34:34 +02:00
TSS-LauKY
04c2a9b09a
[KianYee] #459 enhance file info function ( #710 )
...
* [KianYee] #459 enhance file info function
* [KianYee] #459 enhance file info function
* [KianYee] Fix issue
* [KianYee] #459 fix codeclimate
* [KianYee] #459 add intergration test
* [KianYee] Add integration test
* [KianYee] #459 Fix bug
* [KianYee] #459 Slipt function into 2
* [KianYee] removed unused import
* [KianYee] update test case description
2021-04-13 14:39:11 +03:00
mihaisc
23f319b8a8
Optimize compute job status calls ( #717 )
...
* optimize status calls
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
* update computeJob interface
* fix typo
* more details
* fix tests
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
* fix tests
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
* throw errors instead of return null
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
Co-authored-by: alexcos20 <alex.coseru@gmail.com>
2021-04-13 14:38:54 +03:00
Alex Coseru
bae7501842
Feature/more tests ( #718 )
...
* add compute dataset/compute algo
* add FRE create/update for aqua
* add pool tests for aqua
2021-04-08 13:48:02 +03:00
Alex Coseru
3533695353
add compute dataset/compute algo ( #711 )
2021-04-05 20:34:55 +03:00
Alex Coseru
15617f23cf
improve tests speed ( #691 )
2021-03-30 01:13:17 +03:00
Jamie Hewitt
2a4510aa0d
Replacing node-fetch with cross-fetch ( #687 )
...
* installing cross-fetch
* implementing cross-fetch
* Correcting web3 dependancy
* importing types from cross-fetch
* fixing dependancies
* adding imports from cross/fetch/lib
* changing .buffer() to .arrayBufer()
* implementing timeout-signal
* chaning require statements to import statements
* fixing require/import issues
* using default import for timeoutSignal
* fixing linting issues
* fixing dependancy issue
* lint fix
* fix timeout
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
* add abort controller compatible with browser and node
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
Co-authored-by: mihaisc <mihai.scarlat@smartcontrol.ro>
2021-03-26 19:17:50 +02:00
Alex Coseru
b1967534e8
add allowAllPublishedAlgorithms ( #686 )
...
* add allowAllPublishedAlgorithms
2021-03-23 21:00:15 +02:00
mihaisc
79ff76e026
Add remove ocean liquidity function ( #685 )
...
Add remove ocean liquidity function
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
2021-03-23 20:59:33 +02:00
Alex Coseru
abcb1f8200
add encrypt ddo support ( #662 )
...
* bump aquarius
* add encrypted ddo & native query
* fix native queries
* fix code duplicates
* fix assets.create description
* fixed comments and added helper publishDdo
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
* update searchQuery
Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
Co-authored-by: mihaisc <mihai.scarlat@smartcontrol.ro>
2021-03-18 11:54:58 +02:00
Bogdan Fazakas
9a832dc9b7
Merge pull request #598 from oceanprotocol/feature/sample-links-removal
...
Asset metadata sample links removal
2021-03-03 16:23:13 +02:00
d14ccf3e2d
Merge pull request #636 from oceanprotocol/feature/improve_fre_tests
...
small improvement on FRE tests
2021-03-03 02:36:02 +01:00
Bogdan Fazakas
f528d6acc0
Merge branch 'main' into feature/sample-links-removal
2021-03-02 15:09:14 +02:00
alexcos20
52687d4bc4
small improvement on FRE tests
2021-03-02 01:40:03 -08:00