@wuwei-labs/srsly
Version:
[](https://www.npmjs.com/package/ts-sdk-example)
30 lines • 1.12 kB
JavaScript
import { PaymentFrequency, SRSLY_PROGRAM_ADDRESS } from "../codama";
export const PROGRAM_ID = SRSLY_PROGRAM_ADDRESS;
// Constants for program IDs
export const SAGE_PROGRAM_ADDRESS = 'sAgezwJpDb1aHvzNr3o24cKjsETmFEKghBEyJ1askDi';
export const PROFILE_FACTION_PROGRAM_ADDRESS = 'pFACSRuobDmvfMKq1bAzwj27t6d2GJhSCHb1VcfnRmq';
export const DEFAULT_GAME_ID = 'GAMEzqJehF8yAnKiTARUuhZMvLvkZVAsCVri5vSfemLr';
// Seed constants
export const STARBASE_SEED = 'Starbase';
export const STARBASE_PLAYER_SEED = 'starbase_player';
export const SAGE_PLAYER_PROFILE_SEED = 'sage_player_profile';
export const PROFILE_FACTION_SEED = 'profile_faction';
// Faction-specific CSS coordinates for starbase derivation
export const FACTION_SPECIFIC_CSS = {
mud: { x: 0, y: -39 },
oni: { x: -40, y: 30 },
ustur: { x: 40, y: 30 },
};
export const FACTION_MAPPING = {
1: 'mud',
2: 'oni',
3: 'ustur'
};
/**
* Convert PaymentFrequency enum to string
*/
export function paymentFrequencyToString(freq) {
return PaymentFrequency[freq].toLowerCase();
}
export { PaymentFrequency };
//# sourceMappingURL=constants.js.map