near-protocol-rewards
Version:
A transparent, metric-based rewards system for NEAR projects
23 lines (22 loc) • 549 B
TypeScript
import { JSONValue } from "./json";
export interface LogContext {
[key: string]: JSONValue | undefined;
}
export interface ErrorContext extends LogContext {
error: JSONValue;
}
export interface ValidationThresholds {
github: {
minCommits: number;
maxCommitsPerDay: number;
minAuthors: number;
};
near: {
minTransactions: number;
maxTransactionsPerDay: number;
minUniqueUsers: number;
minContractCalls: number;
maxVolumePerTx: string;
};
}
export { JSONValue };