ids

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package ids mints client order ids and enforces the Korbit clientOrderId charset.

Index

Constants

This section is empty.

Variables

View Source
var ClientOrderIDPattern = regexp.MustCompile(`^[0-9a-zA-Z.:_-]{1,36}$`)

ClientOrderIDPattern is the Korbit clientOrderId charset/length rule.

Functions

func UUIDv7

func UUIDv7() string

UUIDv7 returns an RFC 9562 UUIDv7: a 48-bit unix-ms timestamp followed by random bits. It is exactly 36 characters, fits the clientOrderId charset, is collision-resistant, and sorts by creation time — the recommended default for clientOrderId.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL