startup-optimizations (#48)

resolves #34

Co-authored-by: johba <johba@harb.eth>
Reviewed-on: https://codeberg.org/johba/harb/pulls/48
This commit is contained in:
johba 2025-10-02 17:00:21 +02:00
parent 3ab2d9454a
commit 3a7162462b
12 changed files with 941 additions and 20 deletions

View file

@ -1,4 +1,4 @@
import type { Position } from "./__generated__/graphql.js";
import type { Positions } from "./__generated__/graphql.js";
import { toBigIntId } from "./ids.js";
export interface SnatchablePosition {
@ -127,7 +127,7 @@ export function selectSnatchPositions(
}
export function getSnatchList(
positions: Position[],
positions: Positions[],
needed: bigint,
taxRate: number,
stakeTotalSupply: bigint