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