INNER CODE UNIT · TypeScript

rentExempt

blueshift-gg/doppler · packages/core/index.ts:39

export function rentExempt(bytes: number): bigint {
  return BigInt(128 + bytes) * 6960n;
}

const TYPES = {
  u8: { size: 1, signed: false },
  u16: { size: 2, signed: false },
  u32: { size: 4, signed: false },
  u64: { size: 8, signed: false },
  i8: { size: 1, signed: true },
  i16: { size: 2, signed: true },
  i32: { size: 4, signed: true },
  i64: { size: 8, signed: true },
  bool: { size: 1, signed: false },
} as const;

export type Ty = keyof typeof TYPES;
export type Field = { readonly name: string; readonly type: Ty; readonly len?: number };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…