Skip to content

Commit

Permalink
Set pool recommendation by env variable
Browse files Browse the repository at this point in the history
  • Loading branch information
PeterBenc committed Nov 24, 2020
1 parent 3d24948 commit d58604c
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 2 deletions.
1 change: 1 addition & 0 deletions .env.example
Expand Up @@ -48,6 +48,7 @@ SENTRY_DSN='https://d77d3bf9d9364597badab9c00fa59a31@sentry.io/1501383'

# adalite stake pool
ADALITE_STAKE_POOL_ID="04c60c78417132a195cbb74975346462410f72612952a7c4ade7e438"
ADALITE_ENFORCE_STAKEPOOL='false'

#cardano version
ADALITE_CARDANO_VERSION="shelley"
Expand Down
10 changes: 8 additions & 2 deletions app/frontend/wallet/shelley-wallet.ts
Expand Up @@ -483,8 +483,14 @@ const ShelleyWallet = ({
async function getPoolRecommendation(pool: any, stake: number): Promise<any> {
const poolHash = pool ? pool.poolHash : null
const poolRecommendation = await blockchainExplorer.getPoolRecommendation(poolHash, stake)
poolRecommendation.recommendedPoolHash =
'd785ff6a030ae9d521770c00f264a2aa423e928c85fc620b13d46eda'
if (
poolRecommendation.status === 'NoUnsaturatedPoolAvailable' ||
config.ADALITE_ENFORCE_STAKEPOOL
) {
Object.assign(poolRecommendation, {
recommendedPoolHash: ADALITE_CONFIG.ADALITE_STAKE_POOL_ID,
})
}
const delegatesToRecommended = poolRecommendation.recommendedPoolHash === pool.poolHash
return {
...poolRecommendation,
Expand Down
3 changes: 3 additions & 0 deletions server/helpers/loadConfig.js
Expand Up @@ -62,6 +62,7 @@ const checkMap = check.map(process.env, {
ADALITE_NETWORK: isValidShelleyNetwork,
ADALITE_ENABLE_TREZOR: isBoolString,
ADALITE_ENABLE_LEDGER: isBoolString,
ADALITE_ENFORCE_STAKEPOOL: isBoolString,
})

const {
Expand All @@ -87,6 +88,7 @@ const {
ADALITE_MAILCHIMP_API_KEY,
ADALITE_MAILCHIMP_LIST_ID,
ADALITE_STAKE_POOL_ID,
ADALITE_ENFORCE_STAKEPOOL,
ADALITE_ENV,
ADALITE_IP_BLACKLIST,
SENTRY_DSN,
Expand Down Expand Up @@ -142,6 +144,7 @@ const frontendConfig = {
ADALITE_NETWORK,
ADALITE_ENABLE_TREZOR: ADALITE_ENABLE_TREZOR === 'true',
ADALITE_ENABLE_LEDGER: ADALITE_ENABLE_LEDGER === 'true',
ADALITE_ENFORCE_STAKEPOOL: ADALITE_ENFORCE_STAKEPOOL === 'true',
}

const backendConfig = {
Expand Down

0 comments on commit d58604c

Please sign in to comment.