refactor: clean up postage stamp screens (#642)

* refactor: clean up postage stamp screens

* fix: add immutable flag
This commit is contained in:
Cafe137
2023-12-04 22:28:44 +01:00
committed by GitHub
parent 4f9abc614e
commit 080d9f2c2a
5 changed files with 75 additions and 82 deletions
-25
View File
@@ -1,25 +0,0 @@
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
}