27 lines
654 B
TypeScript
27 lines
654 B
TypeScript
import { utils } from '@start9labs/start-sdk'
|
|
|
|
export const uiPort = 8080
|
|
|
|
export const spacedRpcPort = 7225
|
|
|
|
export const dataDir = '/data'
|
|
|
|
export const APP_USER = 'admin'
|
|
|
|
export const BITCOIN_RPC_USER = 'spaces'
|
|
|
|
export const BITCOIND_PACKAGE_ID = 'bitcoind'
|
|
export const BITCOIND_RPC_HOSTNAME = 'bitcoind.startos'
|
|
export const BITCOIND_RPC_PORT = 8332
|
|
|
|
export const SPACED_CHAIN = 'mainnet'
|
|
|
|
export function randomPassword() {
|
|
// bitcoind's generate-rpc-dependent action validates the password against
|
|
// /^[A-Za-z0-9_-]+$/, so the charset must stay in that set.
|
|
return utils.getDefaultString({
|
|
charset: 'a-z,A-Z,1-9',
|
|
len: 32,
|
|
})
|
|
}
|