mirror of
https://github.com/logos-storage/logos-storage-js.git
synced 2026-01-02 13:33:07 +00:00
Update api
This commit is contained in:
parent
621a4e4660
commit
bf61eefea9
@ -88,7 +88,7 @@ if (slots.error) {
|
||||
| SDK version | Codex version | Codex app |
|
||||
| ----------- | ------------- | --------- |
|
||||
| latest | master | latest |
|
||||
| 0.0.21 | Testnet 0.2.0 | 0.0.14 |
|
||||
| 0.0.22 | Testnet 0.2.0 | 0.0.14 |
|
||||
| 0.0.16 | Testnet 0.1.9 | 0.0.13 |
|
||||
|
||||
### Marketplace
|
||||
|
||||
4
package-lock.json
generated
4
package-lock.json
generated
@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@codex-storage/sdk-js",
|
||||
"version": "0.0.21",
|
||||
"version": "0.0.22",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@codex-storage/sdk-js",
|
||||
"version": "0.0.21",
|
||||
"version": "0.0.22",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"valibot": "^0.32.0"
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@codex-storage/sdk-js",
|
||||
"version": "0.0.21",
|
||||
"version": "0.0.22",
|
||||
"description": "Codex SDK to interact with the Codex decentralized storage network.",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@ -247,9 +247,9 @@ describe("marketplace", () => {
|
||||
|
||||
it("returns an error when trying to update an availability without id", async () => {
|
||||
const response = await marketplace.updateAvailability({
|
||||
maxCollateral: 1,
|
||||
totalCollateral: 1,
|
||||
totalSize: 3000,
|
||||
minPrice: 100,
|
||||
minPricePerBytePerSecond: 100,
|
||||
duration: 100,
|
||||
} as any);
|
||||
|
||||
@ -260,9 +260,9 @@ describe("marketplace", () => {
|
||||
const response = await marketplace.updateAvailability({
|
||||
id: randomString(64),
|
||||
totalSize: 0,
|
||||
minPrice: 100,
|
||||
minPricePerBytePerSecond: 100,
|
||||
duration: 100,
|
||||
maxCollateral: 100,
|
||||
totalCollateral: 100,
|
||||
});
|
||||
|
||||
assert.deepStrictEqual(response, minNumberValidationError("totalSize", 1));
|
||||
@ -273,8 +273,8 @@ describe("marketplace", () => {
|
||||
id: randomString(64),
|
||||
totalSize: 100,
|
||||
duration: 0,
|
||||
minPrice: 100,
|
||||
maxCollateral: 100,
|
||||
minPricePerBytePerSecond: 100,
|
||||
totalCollateral: 100,
|
||||
});
|
||||
|
||||
assert.deepStrictEqual(response, minNumberValidationError("duration", 1));
|
||||
@ -291,8 +291,8 @@ describe("marketplace", () => {
|
||||
id: randomString(64),
|
||||
totalSize: 3000,
|
||||
duration: 10,
|
||||
minPrice: 100,
|
||||
maxCollateral: 100,
|
||||
minPricePerBytePerSecond: 100,
|
||||
totalCollateral: 100,
|
||||
});
|
||||
|
||||
assert.ok(!response.error);
|
||||
|
||||
@ -133,8 +133,8 @@ export class CodexMarketplace {
|
||||
body: JSON.stringify({
|
||||
totalSize: body.totalSize.toString(),
|
||||
duration: body.duration.toString(),
|
||||
minPrice: body.minPrice.toString(),
|
||||
maxCollateral: body.maxCollateral.toString(),
|
||||
minPricePerBytePerSecond: body.minPricePerBytePerSecond.toString(),
|
||||
totalCollateral: body.totalCollateral.toString(),
|
||||
}),
|
||||
});
|
||||
|
||||
|
||||
@ -187,8 +187,8 @@ export const CodexUpdateAvailabilityInput = v.strictObject({
|
||||
id: v.string(),
|
||||
totalSize: v.pipe(v.number(), v.minValue(1)),
|
||||
duration: v.pipe(v.number(), v.minValue(1)),
|
||||
minPrice: v.number(),
|
||||
maxCollateral: v.number(),
|
||||
minPricePerBytePerSecond: v.number(),
|
||||
totalCollateral: v.number(),
|
||||
});
|
||||
|
||||
export type CodexUpdateAvailabilityInput = v.InferOutput<
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user