Marcin Czenko
f2f7059a78
formatting
2025-07-03 12:45:16 +02:00
Marcin Czenko
bbadf63f6b
renaming: SafeAsyncIter => AsyncResultIterator
2025-07-03 12:45:15 +02:00
Marcin Czenko
ba04d59192
updates erasure.nim after rebasing to use SafeAsyncIter and checked exceptions
2025-07-03 12:45:15 +02:00
Marcin Czenko
88c6a7291d
replaces the old async iter with the new safe async iter in erasure, builder, and treehelper
2025-07-03 12:45:15 +02:00
Marcin Czenko
9fe75510de
updates exports related to async iter in utils
2025-07-03 12:45:15 +02:00
Marcin Czenko
793802477c
Removes redundant import of asynciter in node
2025-07-03 12:45:15 +02:00
Marcin Czenko
b158d43729
adds missing mapFuture operation to SafeAsyncIter
2025-07-03 12:45:14 +02:00
Marcin Czenko
4b9d967b93
removes unneeded asynciter import from indexingstrategy (it uses regular iter and not an async iter)
2025-07-03 12:45:14 +02:00
Marcin Czenko
235640267a
removes unneeded asynciter import from treehelper (it uses regular iter and not an async iter)
2025-07-03 12:45:14 +02:00
Marcin Czenko
91f1ed8736
removes last references to legacy asynciter in tests
2025-07-03 12:45:14 +02:00
Marcin Czenko
6957c9d782
remove not needed asynciter import in testcontracts
2025-07-03 12:45:14 +02:00
Marcin Czenko
b56099e8ca
removes import of the legacy asynciter from mockrepostore
2025-07-03 12:45:14 +02:00
Marcin Czenko
c9fba17169
removes async iter from queryiterhelper (and the related tests)
2025-07-03 12:45:13 +02:00
Marcin Czenko
293adcc6f6
adds "format-global" to use globally installed nph
2025-07-03 12:45:13 +02:00
Marcin Czenko
a48af48210
uses explicit type in "Should retrieve block expiration information" test
2025-07-03 12:45:12 +02:00
Dmitriy Ryajov
7eb2fb12cc
make default dirs runtime, not compile time. ( #1292 )
2025-06-26 18:44:24 +00:00
Slava
352273ff81
chore: bump codex-contracts-eth ( #1293 )
2025-06-26 18:09:48 +00:00
Slava
9ef9258720
chore(ci): bump node to v22 ( #1285 )
2025-06-26 01:11:00 +00:00
markspanbroek
7927afe715
chore: update nph dependency ( #1279 )
...
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
2025-06-25 10:30:48 +00:00
markspanbroek
01615354af
refactor(ci): run integration tests in parallel by spinning up more runners ( #1287 )
2025-06-25 08:56:16 +00:00
Chrysostomos Nanakos
baff902137
fix: resolve shared block request cancellation conflicts ( #1284 )
2025-06-24 15:05:25 +00:00
markspanbroek
4d44154a40
fix(ci): remove "update" to gcc-14 on windows ( #1288 )
2025-06-24 09:00:56 +00:00
markspanbroek
e1c397e112
fix(tests): auto import all tests files and fix forgotten tests ( #1281 )
2025-06-23 11:18:59 +00:00
Arnaud
7b660e3554
chore(marketplace): use hardhat ignition ( #1195 )
2025-06-20 15:55:00 +00:00
Arnaud
c5e424ff1b
feat(marketplace) - add status l2 (Linea) network ( #1160 )
2025-06-20 12:30:40 +00:00
Slava
36f64ad3e6
chore: update testnet marketplace address ( #1283 )
v0.2.5
2025-06-20 06:13:58 +00:00
Ben Bierens
235c0ec842
chore: updates codex-contracts-eth submodule ( #1278 )
...
Co-authored-by: Slava <20563034+veaceslavdoina@users.noreply.github.com>
2025-06-19 10:31:52 +00:00
Arnaud
d443df441d
chore: improve marketplace integration tests ( #1268 )
2025-06-19 06:36:10 +00:00
Arnaud
e35aec7870
chore: increase gas limits ( #1272 )
2025-06-18 12:18:56 +00:00
Slava
93e4e0f177
ci(docker): add stable tag for dist-tests images ( #1273 )
2025-06-16 16:22:09 +00:00
Slava
6db6bf5f72
feat(docker): adjust entrypoint ( #1271 )
...
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
2025-06-14 04:25:29 +00:00
Chrysostomos Nanakos
b305e00160
Add support for slot reconstruction on unavailable slot detection ( #1235 )
...
Co-authored-by: Arnaud <arnaud@status.im>
2025-06-12 22:19:42 +00:00
Slava
3d2d8273e6
chore: update testnet marketplace address ( #1270 )
v0.2.4
2025-06-12 08:10:22 +00:00
Slava
e324ac8ca5
feat(docker): add codex network support for docker-entrypoint ( #1262 )
...
Co-authored-by: Ben Bierens <39762930+benbierens@users.noreply.github.com>
2025-06-11 14:02:39 +00:00
Adam Uhlíř
f267d99ea8
ci: docker stable tag ( #1265 )
2025-06-11 13:49:39 +00:00
Ben Bierens
8af73e02a9
bumps to latest nim-json-rpc ( #1267 )
2025-06-11 11:58:49 +00:00
markspanbroek
27d807a841
fix(sales): fix marketplace block expiry ( #1258 )
2025-06-11 11:27:09 +00:00
Ben Bierens
85823342e9
Improves logging in maintenance module and erasure. ( #1264 )
2025-06-10 13:27:52 +00:00
Ben Bierens
09a8419942
bumps codex-contracts-eth ( #1261 )
2025-06-10 09:18:04 +00:00
Adam Uhlíř
7502b9ad2c
feat(cirdl): auto-discovery of marketplace contract ( #1259 )
2025-06-09 10:04:15 +00:00
Arnaud
3e17207a0b
feat(marketplace) - add command line arg for maxPriorityFeePerGas ( #1189 )
2025-06-05 07:47:39 +00:00
Eric
1bea94c390
fix(tests): fetching past contract events test ( #1255 )
2025-06-04 20:36:09 -07:00
markspanbroek
ffbbee01b1
fix(purchasing): fix crash completing future more than once ( #1249 )
2025-06-04 14:15:07 +00:00
markspanbroek
2dd436bfb7
fix(sales): do not crash when retrieving request fails ( #1248 )
2025-06-04 11:22:14 +00:00
Arnaud
2e1306ac2d
chore: fix custom error handling when simulating invalid proofs ( #1217 )
...
* Fix custom error handling when simulating invalid proofs
* Update error message
2025-06-03 12:11:18 +00:00
Arnaud
45ade0e3c1
chore(marketplace): use canMarkProofAsMissing ( #1188 )
...
* Add canProofBeMarkedAsMissing
* Add more tests
* Update contracts submodule
2025-06-03 09:08:57 +00:00
Arnaud
ca869f6dce
fix(availabilities): use totalRemainingCollateral instead of totalCollateral for comparaison ( #1229 )
...
* Use totalRemainingCollateral instead of totalCollateral to compare the availability changes
* Update test to use totalRemainingCollateral instead of totalCollateral when testing OnAvailabilitySaved
* Reduce poll interval
* Fix flaky test
* Fix format
2025-06-02 16:47:12 +00:00
Slava
e43872d0b8
chore: update testnet marketplace address ( #1245 )
...
https://github.com/codex-storage/nim-codex/issues/1241
v0.2.3
2025-05-30 09:12:55 +00:00
Giuliano Mega
d59c5b023c
chore: bump Nim to 2.2.4 ( #1242 )
...
* chore: bump Nim to 2.2.4
* fix: resolve symbol ambiguity and drop auto type
* fix: use reference to task instead of pointer or the compiler will deallocate `task` before the encoding/decoding is done
* fix: convention that maxCollateralPerByte equals totalRemainingCollateral when freeSize is 0 to avoid DivByZeroDefect
* fix: bump compiler version in CI pipeline as well
2025-05-29 16:37:38 -07:00
Arnaud
28a83db69e
chore: returns the collateral when a slot is reserved but not filled ( #1216 )
...
* Change token allowance method because increaseAllowance does not exist anymore
* Returns collateral when a reservation is deleted and not only a slot is filled
* Remove the returnedCollateral when the slot is not filled by the host
* Add returnedCollateral when the sale is ignored
* Add returnsCollateral variable for ignored state
* Rebase the contracts submodule on the master
* Add integration test
* Fix duration
* Remove unnecessary teardown function
* Remove misleading comment
* Get returned collateral from the request
* Enable logs to debug on CI
* Fix test
* Increase test timeout
* Fix typo
* Fix rebase
2025-05-29 14:47:37 +00:00