feat: update postage stamp creation screen (#641)

* style: UI changes for postage stamp

* feat: New postage stamp standard page

---------

Co-authored-by: Seres Roland <seresroland@Seres-MBP.home>
This commit is contained in:
rolandlor
2023-12-04 22:01:51 +01:00
committed by GitHub
parent 20a051b658
commit 4f9abc614e
12 changed files with 392 additions and 87 deletions
+25
View File
@@ -0,0 +1,25 @@
export function getStampUsage(utilization: number, depth: number, bucketDepth: number): number {
return utilization / Math.pow(2, depth - bucketDepth)
}
export function getStampMaximumCapacityBytes(depth: number): number {
return 2 ** depth * 4096
}
export function getStampCostInPlur(depth: number, amount: number): number {
return 2 ** depth * amount
}
export function getStampCostInBzz(depth: number, amount: number): number {
const BZZ_UNIT = 10 ** 16
return getStampCostInPlur(depth, amount) / BZZ_UNIT
}
// export function getStampTtlSeconds(amount: number, pricePerBlock = 24_000, blockTime = 5): number {
// return (amount * blockTime) / pricePerBlock
// }
export function getStampTtlSeconds(amount: number, pricePerBlock = 24_000, blockTime = 5): number {
return (amount * blockTime) / pricePerBlock
}