Releases: BitteProtocol/core
Releases · BitteProtocol/core
v0.1.3
v0.1.2
v0.1.1
v0.1.0
v0.0.11
v0.0.10
Apps should provide their own Token Map can be loaded as JSON via
export async function loadTokenMap(
url: string = TOKEN_MAP_URL,
): Promise<BlockchainMapping> {
if (loadedTokenMap) {
return loadedTokenMap;
}
try {
const response = await fetch(url);
if (!response.ok) {
throw new Error(`Failed to load tokenMap.json: ${response.statusText}`);
}
loadedTokenMap = await response.json();
return loadedTokenMap as BlockchainMapping;
} catch (error) {
console.error("Error loading tokenMap:", error);
throw error;
}
}
v0.0.9
Fix validateRequest 90d6f19 for Next Types:
Use this in Next Agents:
export async function validateNextRequest(
req: NextRequest,
safeSaltNonce?: string,
): Promise<NextResponse | null> {
return validateRequest<NextRequest, NextResponse>(
req,
safeSaltNonce || "0",
(data: unknown, init?: { status?: number }) =>
NextResponse.json(data, init),
);
}