Fixes marketplace api mismatch

This commit is contained in:
Ben 2025-02-25 15:51:14 +01:00
parent 3cd989c04a
commit 3af71b1f66
No known key found for this signature in database
GPG Key ID: 0F16E812E736C24B
3 changed files with 4 additions and 4 deletions

View File

@ -61,7 +61,7 @@ namespace CodexClient
public string SlotSize { get; set; } = string.Empty; public string SlotSize { get; set; } = string.Empty;
public string Duration { get; set; } = string.Empty; public string Duration { get; set; } = string.Empty;
public string ProofProbability { get; set; } = string.Empty; public string ProofProbability { get; set; } = string.Empty;
public string Reward { get; set; } = string.Empty; public string PricePerBytePerSecond { get; set; } = string.Empty;
public int MaxSlotLoss { get; set; } public int MaxSlotLoss { get; set; }
} }

View File

@ -26,12 +26,12 @@ namespace AutoClient
app.Log.Debug("Requesting storage for " + cid.Id); app.Log.Debug("Requesting storage for " + cid.Id);
var result = Node.Marketplace.RequestStorage(new StoragePurchaseRequest(cid) var result = Node.Marketplace.RequestStorage(new StoragePurchaseRequest(cid)
{ {
CollateralPerByte = app.Config.CollateralPerByte.Tst(), CollateralPerByte = app.Config.CollateralPerByte.TstWei(),
Duration = TimeSpan.FromMinutes(app.Config.ContractDurationMinutes), Duration = TimeSpan.FromMinutes(app.Config.ContractDurationMinutes),
Expiry = TimeSpan.FromMinutes(app.Config.ContractExpiryMinutes), Expiry = TimeSpan.FromMinutes(app.Config.ContractExpiryMinutes),
MinRequiredNumberOfNodes = Convert.ToUInt32(app.Config.NumHosts), MinRequiredNumberOfNodes = Convert.ToUInt32(app.Config.NumHosts),
NodeFailureTolerance = Convert.ToUInt32(app.Config.HostTolerance), NodeFailureTolerance = Convert.ToUInt32(app.Config.HostTolerance),
PricePerBytePerSecond = app.Config.PricePerBytePerSecond.Tst(), PricePerBytePerSecond = app.Config.PricePerBytePerSecond.TstWei(),
ProofProbability = 15 ProofProbability = 15
}); });
return result; return result;

View File

@ -101,7 +101,7 @@ public class Program
port: port port: port
); );
var instance = CodexInstance.CreateFromApiEndpoint("ac", address, EthAccountGenerator.GenerateNew()); var instance = CodexInstance.CreateFromApiEndpoint("AutoClient", address, EthAccountGenerator.GenerateNew());
var node = app.CodexNodeFactory.CreateCodexNode(instance); var node = app.CodexNodeFactory.CreateCodexNode(instance);
return new CodexWrapper(app, node); return new CodexWrapper(app, node);
} }