Maria Carmina
8687962abd
Remove checks from publishing. ADded chain ID check for ordering. ( #1875 )
...
* Remove checks from publishing. ADded chain ID check for ordering.
* Add 2 more keys for DDO object.
* Fix lint.
* Remove stats and nft from DDO.
* Add check back for chain id only if ddo chain id.
2024-11-20 15:17:33 +02:00
Maria Carmina
6e0d0e85a6
Add checks for ddo chain id and did. ( #1868 )
2024-11-04 15:12:29 +02:00
Maria Carmina
a0a8df328f
Add confidential EVM flag when creating a datatoken 4 in NFT class ( #1859 )
...
* Add confidential EVM flag when creating a datatoken 4.
* Add comments.
* fix lint.
* fix lint.
* Add chain id check to bundled functions.
* Updating CodeExamples.md
* Updating ComputeExamples.md
* Used config object.
* Added check for sapphire confidential EVM. Fix tests.
* Added sapphire wrap signer for all contracts.
* Make network mandatory field.
* Undo making network mandatory.
* refactor condition.
* refactor condition.
* Add condition when creating NFT.
* Refactor with sdk.
* fix lint.
* tweak.
* tweak.
* Created protected function to get vthe signer according to the sdk from config.
* Fix lint. Add check for sdk within the config.
* Fix lint.
* Updating CodeExamples.md
* Updating ComputeExamples.md
---------
Co-authored-by: GitHub Actions Bot <>
2024-10-16 15:27:41 +03:00
Maria Carmina
9c25342c8e
Fix ipfs CID. ( #1851 )
...
* Fix ipfs CID.
* fix lint
* tweaks.
* Upgrade Github actions.
* fix graphql asset url.
* Fix cov.
* remove duplicate test.
* Surround by it block.
* debug log.
* added docker logs only for ipfs
* increase timeout.
* debug log.
* Changed to ipfs cluster.
* roll back.
* put in the same test with arweave.
* debug.
* Log initialize url.
* logs.
* tweak condition.
* changed cid with the one from cluster.
* Rename test. Added back uploading in ipfs.
* Fix review.
2024-10-09 11:18:46 +03:00
paulo-ocean
ea7562f908
clean test
2024-10-02 09:18:21 +01:00
paulo-ocean
8d579de47a
merge main & fix conflicts
2024-10-01 10:25:06 +01:00
Maria Carmina
a2861ef4de
Integrate contracts v2.2.0 ( #1845 )
...
* Created AccessList contract.
* Created new Datatoken4 template.
* set file object fc.
* integrated datatoken 4 contract.
* install new version of ocean contracts.
* added sapphire sdk + remove private functions.
* tweaks of template4.
* wrap signer on access list contract.
* Added minimum gas fees for sapphire networks. Send function.
* Convert to contract functions. Remove abiEnterprise.
* Upgraded contracts v2.2.0.
* Integrated Access List factory. Created tests.
* Rename file.
* Add script for testing sapphire functionality.
* Remove sapphire sdk from accesslist contract.
* Added new functions to access list contract.
* Remove script.
* Remove script.
* Increase timeout to the tests.
* Added js script. Modified gitignore.
* Install tsx, added oasis testnet into config helpers.
* Modified provider signature.
* fix lint.
* Fix type module.
* commented ordering other assets different than URL.
* Added check for file object for template index.
* fix deploy erc20 template 4 test.
* Calculate index function. Fix review.
* Change to this.signer.
* Uncommented orders.
* Upgrade Github actions.
* Condition for calculation of template index.
* Specify ABI in the tests.
* Test w soulbound contracts.
* Fixed wallet address for test.
* Add deny list check.
* Store access list address within the constructor. Added tests.
* add debug log.
* Create new datatoken for consumer.
* distinguish coverage reports.
* Fix coverage download report.
* cleanup. added tests.
* fix tests.
* Remove unused imports.
* Increase timeout.
* Added test with encrypted tx.
* comment the test file.
* Add test back + add ABI.
* added debug log.
* increase timeout.
* Comment tests with external services.
* fix graphql URL.
* Insert arweave.
* Insert ipfs.
* cleanup. mention ipfs issue.
* Fixes. Added getFilesObject back.
* fix review.
* replace srv id w srv index.
* Fix doc.
* Remove wrap call from constructor.
* Modify README.
* Added check for tx.
* fix check.
* remove duplicate test.
2024-10-01 11:40:33 +03:00
paulo-ocean
4bcb1d9348
some fixes + cleaning
2024-09-13 09:09:16 +01:00
paulo-ocean
51ddf52d58
some fix and refactor
2024-09-12 13:18:16 +01:00
paulo-ocean
61fff3441d
fix review
2024-09-11 10:14:25 +01:00
paulo-ocean
d9bbaff8e1
some refactor and commenst
2024-09-10 14:57:19 +01:00
paulo-ocean
5611eab817
remove hardhat deps
2024-09-09 12:48:06 +01:00
paulo-ocean
f0e571efe1
wip: try add integration test
2024-09-06 15:44:56 +01:00
paulo-ocean
9277847279
fixes on the checks, also consider name typos, as we currently have
2024-09-06 15:07:57 +01:00
paulo-ocean
1ca23626c2
add test unit file, renamed
2024-09-05 16:10:56 +01:00
paulo-ocean
ee02a0e2c4
more unit tests, template index
2024-09-05 16:06:41 +01:00
paulo-ocean
995a7f0ef9
wip: add unit test
2024-09-05 14:59:16 +01:00
paulo-ocean
4e0536a1f8
remove console.logs
2024-07-01 14:06:13 +01:00
paulo-ocean
88fea271da
try other ipfs file
2024-07-01 12:53:37 +01:00
paulo-ocean
0d09bd3ae9
more debug
2024-07-01 11:04:25 +01:00
paulo-ocean
50a515b300
more debug
2024-07-01 10:47:30 +01:00
paulo-ocean
986f8fa5bf
debug test
2024-07-01 10:14:33 +01:00
paulo-ocean
557289e5f2
put timeout back and test order,mut be ipfs side temporary
2024-06-28 12:23:11 +01:00
paulo-ocean
fb50bee380
try swap tests order , debug
2024-06-28 12:16:12 +01:00
paulo-ocean
974f3aa64e
debug: add more timeout to test
2024-06-28 12:00:31 +01:00
paulo-ocean
bb44f762fb
fix test
2024-06-28 11:34:23 +01:00
paulo-ocean
7448a1246c
Merge branch 'main' into issue-1820-fix-compute-status
2024-06-25 16:46:26 +01:00
Bogdan Fazakas
e257a64053
Split coupled tests to fix timeout issues ( #1827 )
...
* split coupled tests
2024-06-25 17:34:55 +03:00
paulo-ocean
58fc815b46
update get status example, update test
2024-06-25 09:36:49 +01:00
paulo-ocean
1dcafcff6c
wip: debug agreemenet id
2024-06-25 09:19:41 +01:00
Bogdan Fazakas
6a6f450780
Multiple fixes ( #1785 )
...
* add sepolia logic
* update min gas fee value
* Release 3.1.5-next.0
* update graphqlAsset url
* update timeouts
* added logs
* update timeouts
* upgrade node version
* cleanups
2024-05-09 13:28:38 +03:00
Alex Coseru
91460b9cf5
bump contracts & add optimism ( #1786 )
...
* bump contracts
* fix contracts
* add optimism
* use upcoming barge
* update fre tests
* make sure all fres are withMint
2023-11-24 15:12:21 +02:00
Bogdan Fazakas
faa7de3601
Feature/Add order util method ( #1759 )
...
* added order helper method using contracts calls
* fixes consume fees & lint
* cleanup
* update order helper method to be more generic
* fix all warnings
2023-08-25 17:33:06 +03:00
Bogdan Fazakas
808178291d
Update provider nonce handling ( #1747 )
...
* Updates the usage of nonce
* nonce method updates
* fix lint
* remove double resolve for the response
* use provider invalid-signature image and comm update docs
* print errro
* set a default value if nonce received is null
* fix issue with consumer address on download
* remove parse int
* skip compute tests
* Updating CodeExamples.md
* put back compute tests
* prepare for release
* use older contracts
---------
Co-authored-by: GitHub Actions Bot <>
2023-07-31 13:21:05 +03:00
Bogdan Fazakas
a95d563015
Update codeExamples dependencies ( #1742 )
...
* update compute examples depandancies
* Checking for the decimals on the feeToken
* Adding tests to check if the number of decimals is correct for the publishMarketFee
* Feature/sepolia (#1749 )
* add sepolia
* bump contracts
* update install dependacies step in code and compute examples readmes
* commented out update docs for the moment
* Updating CodeExamples.md
* Updating ComputeExamples.md
---------
Co-authored-by: Jamie Hewitt <jamie.hewitt15@gmail.com>
Co-authored-by: Jamie Hewitt <jamie@oceanprotocol.com>
Co-authored-by: Alex Coseru <alex.coseru@gmail.com>
Co-authored-by: GitHub Actions Bot <>
2023-07-14 12:23:41 +02:00
Jamie Hewitt
8699e4a8bb
Adding tests to check if the number of decimals is correct for the publishMarketFee
2023-07-06 18:21:05 +03:00
Alex Coseru
9bf71ba4f0
Features/ethers ( #1696 )
...
* add ethers
* global updates
* ve updates
* ve tests
* contract updates
* first test passing
* downgrade to ethers 5.7.2
* add log
* add tx wait
* full NftFactory.test
* add wait
* add Router tests
* fix dispenser
* Nft test
* add dispenser tests
* add fre tests part 1
* WIP datatoken unit tests
* add DFRewards test
* increase gas estimate
* increase gas estimate
* Work datatoken unit tests
* datatoken test more tests
* finished datatoken tests
* fix nft get data
* fix nft transfer tests
* Provider int tests
* Updating CodeExamples.md
* update provider & fix publish flow int test
* wip publish edit consume integration test
* more work on publish edit consume integration test
* fix edit publish edit consume integration test
* add 3 int tests
* Updating ComputeExamples.md
* fix signature and download
* fix compute flow integration test
* udapte handleComputeOrder helper
* update datatoken instance
* update datatoken global variable
* mint ocean tokens to consumer as well and added logs
* update compute exammples
* Updating ComputeExamples.md
* wip code examples readme
* update code examples readme
* Updating CodeExamples.md
* run all tests
* update dep in readme
* update readme
* code examples update metadata flags
* update dt instance in code examples md
* set metadata updates
* Updating CodeExamples.md
* update code examples readme structure
* Updating CodeExamples.md
* update readmes table links
* Updating CodeExamples.md
* Updating ComputeExamples.md
* clean-up
* Updating CodeExamples.md
* added missing unit tests for usdc fixed rate exchange tests
* more cleanup and jsdoc updates
* more jsdoc updates
* donw with jsdoc updates
* handle provider errors
* add missing error handling file
* adds most of the provider errors
* update get compute env return type
* Release 3.0.0-next.0
* adding Typedoc to ethers branch
* update provider signature message
* fix lint
* Release 3.0.0-next.1
* fix lint
* adding Typedoc to ethers branch
* Updating CI to build and commit the documentation
* Updating documentation
* Updating script permissions
* fix todos add missing logic to send tx
* npm package cleanups
* Release 3.0.0-next.2
* update log messages for errors
* Release 3.0.0-next.3
* fix gasFee issue on sendTx
* Release 3.0.0-next.4
* add consume params typings (#1731 )
* fix gas fee estimate
* remove comments
* add some delays before resolving datasets
* adds delay to Publish flow tests
* Release 3.0.0-next.5
---------
Co-authored-by: Bogdan Fazakas <bogdan.fazakas@gmail.com>
Co-authored-by: GitHub Actions Bot <>
Co-authored-by: Jamie Hewitt <jamie.hewitt15@gmail.com>
Co-authored-by: Jamie Hewitt <jamie@oceanprotocol.com>
2023-05-29 11:20:38 +03:00
Bogdan Fazakas
0f77f75bc9
Fix c2d restart job with valid fees and order ( #1729 )
...
* added logs
* adds wait method
* adds await till job ends
* cleanups
* removes logs
2023-05-02 15:45:16 +03:00
Alex Coseru
fbcd13ac29
Make FRE withMint = True ( #1719 )
...
* Updating CodeExamples.md
2023-04-13 23:29:04 +03:00
Bogdan Fazakas
b98f8a4e14
Cover all storage type support ( #1685 )
...
* adds new test file for all storage type supported (publish/ edit/ consume)
* added helper for integration tests
* refactor other test files to use helpers
2023-03-20 17:59:42 +02:00
Bogdan Fazakas
5a29fefd3b
Multichain Provider ( #1698 )
...
* added chainId param to encrypt method
* updated tests & examples
2023-03-20 15:44:12 +02:00
Jamie Hewitt
39ac4a4046
Combining tests and checking that the data received is correct
2022-12-22 14:25:01 +00:00
Jamie Hewitt
2bb4f751a2
updating assertion messages
2022-12-22 14:17:10 +00:00
Jamie Hewitt
726e34c8fc
Updating guide and formatting
2022-12-21 15:04:30 +00:00
Jamie Hewitt
3919bf7b2d
Adding the key-value store steps to CodeExamples.test.ts
2022-12-21 14:56:50 +00:00
Bogdan Fazakas
cbc3cd6776
Add missing symbol and name helper on datatoken ( #1667 )
...
* add two helpers method
* fix tests
* update comments
2022-12-19 10:09:05 +00:00
Bogdan Fazakas
a026c12041
Compute Example Readme flow ( #1615 )
...
* wip
* add logs
* update checksum
* update test suite
* temp run just compute flow tests
* update file urle
* add c2d md file
* renamed files
* update script
* add script logs
* update create example script
* Updating CodeExamples.md
* Updating ComputeExamples.md
* readme text improvments
* Updating ComputeExamples.md
* more improvments
* Updating ComputeExamples.md
* again more improvments
* Updating ComputeExamples.md
* more readme improvments
* Updating ComputeExamples.md
* update chainid and service endpoint
* Updating CodeExamples.md
* Updating ComputeExamples.md
* req fixes
* Updating ComputeExamples.md
* more fixes
* Updating CodeExamples.md
* Updating ComputeExamples.md
* more fixes, ts configs etc
* Updating ComputeExamples.md
* mention typescript compile options
* add comment regarding mint method
* fix lint
* Updating ComputeExamples.md
* review fixes and sugestions
* Updating ComputeExamples.md
Co-authored-by: GitHub Actions Bot <>
2022-12-14 17:22:44 +02:00
MantisClone
6efae8ebbc
Update Provider.checkFileUrl to allow non-URL file types (like Arweave) ( #1627 )
...
* Update Provider.checkFileUrl to allow non-URL file types
* Reduce scope to only URLs and Arweave.
* Remove parentheses to make linter happy
* Update Provider tests to use UrlFile argument
* Fix lint errors
* Fix lint error
* [REVERT THIS] comment coverage upload
* CC_TEST_REPORTER_ID secret not available in PR workflows from
external contributors.
* Revert "[REVERT THIS] comment coverage upload"
This reverts commit 7ca94b7e71ce5d53fa0c7b35bdff85e91b6db059.
* Add Arweave fileinfo unit test
* Rename `checkFileUrl` to `getFileInfo`
* Fix lint error
2022-10-19 13:24:20 +01:00
829795fd6f
add full support for Goerli ( #1614 )
2022-09-23 10:28:03 +01:00
Alex Coseru
97849be3b5
Merge branch 'main' into fix/c2d-paynothing-test-flows
2022-09-12 18:21:11 +03:00