Skip to content

Commit

Permalink
Replace Onfinality with Alchemy
Browse files Browse the repository at this point in the history
  • Loading branch information
sophialittlejohn committed Aug 26, 2024
1 parent 102cf53 commit 0e7f145
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 20 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/tinlake-ui-deploy-to-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ jobs:
NEXT_PUBLIC_ENV: 'PROD'
NEXT_PUBLIC_ETHERSCAN_URL: 'https://etherscan.io'
NEXT_PUBLIC_FEATURE_FLAG_NEW_ONBOARDING: '0x4B6CA198d257D755A5275648D471FE09931b764A,0xdB3bC9fB1893222d266762e9fF857EB74D75c7D6,0xfc2950dD337ca8496C18dfc0256Fb905A7E7E5c6,0x53b2d22d07E069a3b132BfeaaD275b10273d381E,0x0CED6166873038Ac0cc688e7E6d19E2cBE251Bf0,0x4cA805cE8EcE2E63FfC1F9f8F2731D3F48DF89Df,0x82B8617A16e388256617FeBBa1826093401a3fE5,0x560Ac248ce28972083B718778EEb0dbC2DE55740,0x3d167bd08f762FD391694c67B5e6aF0868c45538,0x3B03863BD553C4CE07eABF2278016533451c9101,0x09e43329552c9D81cF205Fd5f44796fBC40c822e,0xF96F18F2c70b57Ec864cC0C8b828450b82Ff63e3,0xd8486C565098360A24f858088a6D29a380dDF7ec'
NEXT_PUBLIC_ONFINALITY_KEY: 84bb59f4-05cc-440b-8fd4-7917623a90c6
NEXT_PUBLIC_ALCHEMY_KEY: lobQdgMiovZ4jK7rj8sFco32GKUeqUBi
NEXT_PUBLIC_IPFS_GATEWAY: 'https://cloudflare-ipfs.com/ipfs/'
NEXT_PUBLIC_MULTICALL_CONTRACT_ADDRESS: '0xeefba1e63905ef1d7acba5a8513c70307c1ce441'
NEXT_PUBLIC_ONBOARD_API_HOST: 'https://onboard-api.catalyst.cntrfg.com/'
Expand All @@ -142,7 +142,7 @@ jobs:
NEXT_PUBLIC_POOLS_IPFS_HASH_OVERRIDE: 'QmaMA1VYSKuuYhBcQCyf5Ek4VoiiEG6oLGp3iGbsQPGpkS'
NEXT_PUBLIC_PORTIS_KEY: 'bc9e2922-2ebd-4e2b-86f6-7c7855bdf07f'
NEXT_PUBLIC_REWARDS_TREE_URL: 'https://storage.googleapis.com/rad-rewards-trees-mainnet-production/latest.json'
NEXT_PUBLIC_RPC_URL: 'https://eth.api.onfinality.io/rpc?apikey=84bb59f4-05cc-440b-8fd4-7917623a90c6'
NEXT_PUBLIC_RPC_URL: 'https://eth-mainnet.g.alchemy.com/v2/lobQdgMiovZ4jK7rj8sFco32GKUeqUBi'
NEXT_PUBLIC_TINLAKE_DATA_BACKEND_URL: 'https://api.goldsky.com/api/public/project_clhi43ef5g4rw49zwftsvd2ks/subgraphs/main/prod/gn'
NEXT_PUBLIC_TRANSACTION_TIMEOUT: '3600'

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/tinlake-ui-deploy-to-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
NEXT_PUBLIC_ENV: 'PROD'
NEXT_PUBLIC_ETHERSCAN_URL: 'https://etherscan.io'
NEXT_PUBLIC_FEATURE_FLAG_NEW_ONBOARDING: '0x4B6CA198d257D755A5275648D471FE09931b764A,0xdB3bC9fB1893222d266762e9fF857EB74D75c7D6,0xfc2950dD337ca8496C18dfc0256Fb905A7E7E5c6,0x53b2d22d07E069a3b132BfeaaD275b10273d381E,0x0CED6166873038Ac0cc688e7E6d19E2cBE251Bf0,0x4cA805cE8EcE2E63FfC1F9f8F2731D3F48DF89Df,0x82B8617A16e388256617FeBBa1826093401a3fE5,0x560Ac248ce28972083B718778EEb0dbC2DE55740,0x3d167bd08f762FD391694c67B5e6aF0868c45538,0x3B03863BD553C4CE07eABF2278016533451c9101,0x09e43329552c9D81cF205Fd5f44796fBC40c822e,0xF96F18F2c70b57Ec864cC0C8b828450b82Ff63e3,0xd8486C565098360A24f858088a6D29a380dDF7ec'
NEXT_PUBLIC_ONFINALITY_KEY: 84bb59f4-05cc-440b-8fd4-7917623a90c6
NEXT_PUBLIC_ALCHEMY_KEY: lobQdgMiovZ4jK7rj8sFco32GKUeqUBi
NEXT_PUBLIC_IPFS_GATEWAY: 'https://cloudflare-ipfs.com/ipfs/'
NEXT_PUBLIC_MULTICALL_CONTRACT_ADDRESS: '0xeefba1e63905ef1d7acba5a8513c70307c1ce441'
NEXT_PUBLIC_ONBOARD_API_HOST: 'https://onboard-api.centrifuge.io/'
Expand All @@ -63,7 +63,7 @@ jobs:
NEXT_PUBLIC_POOLS_IPFS_HASH_OVERRIDE: 'QmaMA1VYSKuuYhBcQCyf5Ek4VoiiEG6oLGp3iGbsQPGpkS'
NEXT_PUBLIC_PORTIS_KEY: 'bc9e2922-2ebd-4e2b-86f6-7c7855bdf07f'
NEXT_PUBLIC_REWARDS_TREE_URL: 'https://storage.googleapis.com/rad-rewards-trees-mainnet-production/latest.json'
NEXT_PUBLIC_RPC_URL: 'https://eth.api.onfinality.io/rpc?apikey=84bb59f4-05cc-440b-8fd4-7917623a90c6'
NEXT_PUBLIC_RPC_URL: 'https://eth-mainnet.g.alchemy.com/v2/lobQdgMiovZ4jK7rj8sFco32GKUeqUBi'
NEXT_PUBLIC_TINLAKE_DATA_BACKEND_URL: 'https://api.goldsky.com/api/public/project_clhi43ef5g4rw49zwftsvd2ks/subgraphs/main/prod/gn'
NEXT_PUBLIC_TRANSACTION_TIMEOUT: '3600'

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/tinlake-ui-deploy-to-staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ jobs:
NEXT_PUBLIC_ENV: 'PROD'
NEXT_PUBLIC_ETHERSCAN_URL: 'https://etherscan.io'
NEXT_PUBLIC_FEATURE_FLAG_NEW_ONBOARDING: '0x4B6CA198d257D755A5275648D471FE09931b764A,0xdB3bC9fB1893222d266762e9fF857EB74D75c7D6,0xfc2950dD337ca8496C18dfc0256Fb905A7E7E5c6,0x53b2d22d07E069a3b132BfeaaD275b10273d381E,0x0CED6166873038Ac0cc688e7E6d19E2cBE251Bf0,0x4cA805cE8EcE2E63FfC1F9f8F2731D3F48DF89Df,0x82B8617A16e388256617FeBBa1826093401a3fE5,0x560Ac248ce28972083B718778EEb0dbC2DE55740,0x3d167bd08f762FD391694c67B5e6aF0868c45538,0x3B03863BD553C4CE07eABF2278016533451c9101,0x09e43329552c9D81cF205Fd5f44796fBC40c822e,0xF96F18F2c70b57Ec864cC0C8b828450b82Ff63e3,0xd8486C565098360A24f858088a6D29a380dDF7ec'
NEXT_PUBLIC_ONFINALITY_KEY: 84bb59f4-05cc-440b-8fd4-7917623a90c6
NEXT_PUBLIC_ALCHEMY_KEY: lobQdgMiovZ4jK7rj8sFco32GKUeqUBi
NEXT_PUBLIC_IPFS_GATEWAY: 'https://cloudflare-ipfs.com/ipfs/'
NEXT_PUBLIC_MULTICALL_CONTRACT_ADDRESS: '0xeefba1e63905ef1d7acba5a8513c70307c1ce441'
NEXT_PUBLIC_ONBOARD_API_HOST: 'https://onboard-api.centrifuge.io/'
Expand All @@ -138,7 +138,7 @@ jobs:
NEXT_PUBLIC_POOLS_IPFS_HASH_OVERRIDE: 'QmaMA1VYSKuuYhBcQCyf5Ek4VoiiEG6oLGp3iGbsQPGpkS'
NEXT_PUBLIC_PORTIS_KEY: 'bc9e2922-2ebd-4e2b-86f6-7c7855bdf07f'
NEXT_PUBLIC_REWARDS_TREE_URL: 'https://storage.googleapis.com/rad-rewards-trees-mainnet-production/latest.json'
NEXT_PUBLIC_RPC_URL: 'https://eth.api.onfinality.io/rpc?apikey=84bb59f4-05cc-440b-8fd4-7917623a90c6'
NEXT_PUBLIC_RPC_URL: 'https://eth-mainnet.g.alchemy.com/v2/lobQdgMiovZ4jK7rj8sFco32GKUeqUBi'
NEXT_PUBLIC_TINLAKE_DATA_BACKEND_URL: 'https://api.goldsky.com/api/public/project_clhi43ef5g4rw49zwftsvd2ks/subgraphs/main/prod/gn'
NEXT_PUBLIC_TRANSACTION_TIMEOUT: '3600'

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/tinlake-ui-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ jobs:
NEXT_PUBLIC_ENV: 'PROD'
NEXT_PUBLIC_ETHERSCAN_URL: 'https://etherscan.io'
NEXT_PUBLIC_FEATURE_FLAG_NEW_ONBOARDING: '0x4B6CA198d257D755A5275648D471FE09931b764A,0xdB3bC9fB1893222d266762e9fF857EB74D75c7D6,0xfc2950dD337ca8496C18dfc0256Fb905A7E7E5c6,0x53b2d22d07E069a3b132BfeaaD275b10273d381E,0x0CED6166873038Ac0cc688e7E6d19E2cBE251Bf0,0x4cA805cE8EcE2E63FfC1F9f8F2731D3F48DF89Df,0x82B8617A16e388256617FeBBa1826093401a3fE5,0x560Ac248ce28972083B718778EEb0dbC2DE55740,0x3d167bd08f762FD391694c67B5e6aF0868c45538,0x3B03863BD553C4CE07eABF2278016533451c9101,0x09e43329552c9D81cF205Fd5f44796fBC40c822e,0xF96F18F2c70b57Ec864cC0C8b828450b82Ff63e3,0xd8486C565098360A24f858088a6D29a380dDF7ec'
NEXT_PUBLIC_ONFINALITY_KEY: 84bb59f4-05cc-440b-8fd4-7917623a90c6
NEXT_PUBLIC_ALCHEMY_KEY: lobQdgMiovZ4jK7rj8sFco32GKUeqUBi
NEXT_PUBLIC_IPFS_GATEWAY: 'https://cloudflare-ipfs.com/ipfs/'
NEXT_PUBLIC_MULTICALL_CONTRACT_ADDRESS: '0xeefba1e63905ef1d7acba5a8513c70307c1ce441'
NEXT_PUBLIC_ONBOARD_API_HOST: 'https://onboard-api.catalyst.cntrfg.com/'
Expand All @@ -140,7 +140,7 @@ jobs:
NEXT_PUBLIC_POOLS_IPFS_HASH_OVERRIDE: 'QmaMA1VYSKuuYhBcQCyf5Ek4VoiiEG6oLGp3iGbsQPGpkS'
NEXT_PUBLIC_PORTIS_KEY: 'bc9e2922-2ebd-4e2b-86f6-7c7855bdf07f'
NEXT_PUBLIC_REWARDS_TREE_URL: 'https://storage.googleapis.com/rad-rewards-trees-mainnet-production/latest.json'
NEXT_PUBLIC_RPC_URL: 'https://eth.api.onfinality.io/rpc?apikey=84bb59f4-05cc-440b-8fd4-7917623a90c6'
NEXT_PUBLIC_RPC_URL: 'https://eth-mainnet.g.alchemy.com/v2/lobQdgMiovZ4jK7rj8sFco32GKUeqUBi'
NEXT_PUBLIC_TINLAKE_DATA_BACKEND_URL: 'https://api.goldsky.com/api/public/project_clhi43ef5g4rw49zwftsvd2ks/subgraphs/main/prod/gn'
NEXT_PUBLIC_TRANSACTION_TIMEOUT: '3600'

Expand Down
4 changes: 2 additions & 2 deletions tinlake-ui/.env.goerli-example
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ NEXT_PUBLIC_CLAIM_CFG_CONTRACT_ADDRESS=0x297237e17F327f8e5C8dEd78b15761A7D513353
NEXT_PUBLIC_ENV=demo
NEXT_PUBLIC_ETHERSCAN_URL=https://goerli.etherscan.io
NEXT_PUBLIC_FEATURE_FLAG_NEW_ONBOARDING=0x5ca22a7cD0911c0b8279faEC3F3273AE94692E34,0xdA709C17ac67fA92d6cF6E92370809694fa9714a
NEXT_PUBLIC_ONFINALITY_KEY=0e1c049f-d876-4e77-a45f-b5afdf5739b2
NEXT_PUBLIC_ALCHEMY_KEY=lobQdgMiovZ4jK7rj8sFco32GKUeqUBi
NEXT_PUBLIC_IPFS_GATEWAY=https://cloudflare-ipfs.com/ipfs/
NEXT_PUBLIC_MULTICALL_CONTRACT_ADDRESS=0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696
NEXT_PUBLIC_ONBOARD_API_HOST=https://onboard-api.catalyst.cntrfg.com/
Expand All @@ -14,6 +14,6 @@ NEXT_PUBLIC_POOLS_CONFIG=goerliStaging
NEXT_PUBLIC_POOLS_IPFS_HASH_OVERRIDE=QmXJTtXoBG9W4MhiDaXSZap3kfAoxSjMQaoVqWyNEbD16r
NEXT_PUBLIC_PORTIS_KEY=bc9e2922-2ebd-4e2b-86f6-7c7855bdf07f
NEXT_PUBLIC_REWARDS_TREE_URL=https://storage.googleapis.com/rad-rewards-trees-kovan-staging/latest.json
NEXT_PUBLIC_RPC_URL=https://eth-goerli.api.onfinality.io/rpc?apikey=0e1c049f-d876-4e77-a45f-b5afdf5739b2
NEXT_PUBLIC_RPC_URL=https://eth-goerli.api.onfinality.io/rpc?apikey=lobQdgMiovZ4jK7rj8sFco32GKUeqUBi
NEXT_PUBLIC_TINLAKE_DATA_BACKEND_URL=https://api.thegraph.com/subgraphs/name/offerijns/tinlake-goerli
NEXT_PUBLIC_TRANSACTION_TIMEOUT=3600
4 changes: 2 additions & 2 deletions tinlake-ui/.env.mainnet-example
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ NEXT_PUBLIC_CLAIM_CFG_CONTRACT_ADDRESS=0x1cA3B2E7FfCAF83d9228a64e4726402B1d5CC05
NEXT_PUBLIC_ENV=PROD
NEXT_PUBLIC_ETHERSCAN_URL=https://etherscan.io
NEXT_PUBLIC_FEATURE_FLAG_NEW_ONBOARDING=0x4B6CA198d257D755A5275648D471FE09931b764A,0xdB3bC9fB1893222d266762e9fF857EB74D75c7D6,0xfc2950dD337ca8496C18dfc0256Fb905A7E7E5c6,0x53b2d22d07E069a3b132BfeaaD275b10273d381E,0x0CED6166873038Ac0cc688e7E6d19E2cBE251Bf0,0x4cA805cE8EcE2E63FfC1F9f8F2731D3F48DF89Df,0x82B8617A16e388256617FeBBa1826093401a3fE5,0x560Ac248ce28972083B718778EEb0dbC2DE55740,0x3d167bd08f762FD391694c67B5e6aF0868c45538,0x3B03863BD553C4CE07eABF2278016533451c9101,0x09e43329552c9D81cF205Fd5f44796fBC40c822e,0xF96F18F2c70b57Ec864cC0C8b828450b82Ff63e3,0xd8486C565098360A24f858088a6D29a380dDF7ec
NEXT_PUBLIC_ONFINALITY_KEY=84bb59f4-05cc-440b-8fd4-7917623a90c6
NEXT_PUBLIC_ALCHEMY_KEY=lobQdgMiovZ4jK7rj8sFco32GKUeqUBi
NEXT_PUBLIC_IPFS_GATEWAY=https://cloudflare-ipfs.com/ipfs/
NEXT_PUBLIC_MULTICALL_CONTRACT_ADDRESS=0xeefba1e63905ef1d7acba5a8513c70307c1ce441
NEXT_PUBLIC_ONBOARD_API_HOST=https://onboard-api.centrifuge.io/
Expand All @@ -13,6 +13,6 @@ NEXT_PUBLIC_POOLS_CONFIG=mainnetProduction
NEXT_PUBLIC_POOLS_IPFS_HASH_OVERRIDE=QmaMA1VYSKuuYhBcQCyf5Ek4VoiiEG6oLGp3iGbsQPGpkS
NEXT_PUBLIC_PORTIS_KEY=bc9e2922-2ebd-4e2b-86f6-7c7855bdf07f
NEXT_PUBLIC_REWARDS_TREE_URL=https://storage.googleapis.com/rad-rewards-trees-mainnet-production/latest.json
NEXT_PUBLIC_RPC_URL=https://eth.api.onfinality.io/rpc?apikey=84bb59f4-05cc-440b-8fd4-7917623a90c6
NEXT_PUBLIC_RPC_URL=https://eth-mainnet.g.alchemy.com/v2/lobQdgMiovZ4jK7rj8sFco32GKUeqUBi
NEXT_PUBLIC_TINLAKE_DATA_BACKEND_URL=https://api.goldsky.com/api/public/project_clhi43ef5g4rw49zwftsvd2ks/subgraphs/main/prod/gn
NEXT_PUBLIC_TRANSACTION_TIMEOUT=3600
12 changes: 6 additions & 6 deletions tinlake-ui/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ interface Config {
isDemo: boolean
network: 'Mainnet' | 'Kovan' | 'Goerli'
portisApiKey: string
onfinalityKey: string
alchemyKey: string
gasLimit: number
onboardAPIHost: string
featureFlagNewOnboardingPools: string[]
Expand Down Expand Up @@ -313,7 +313,7 @@ export const loadPoolsFromIPFS = async () => {
.map((p) => ({ ...p, isUpcoming: false } as Pool))
const archived = archivedPoolsSchema
.validateSync(networkConfigs.filter((p: Pool) => 'archivedValues' in p))
.map((p) => ({ ...p, isArchived: true } as ArchivedPool))
.map((p) => ({ ...p } as ArchivedPool))
const upcoming = upcomingPoolsSchema
.validateSync(networkConfigs.filter((p: Pool) => !('archivedValues' in p) && !p.addresses))
.map((p) => ({ ...p, isUpcoming: true } as UpcomingPool))
Expand Down Expand Up @@ -352,16 +352,16 @@ const config: Config = {
network: yup
.mixed<'Mainnet' | 'Kovan' | 'Goerli'>()
.required('NEXT_PUBLIC_RPC_URL is required')
.oneOf(['Mainnet', 'Kovan', 'Goerli'])
// .oneOf(['Mainnet', 'Kovan', 'Goerli'])
.validateSync(networkUrlToName(process.env.NEXT_PUBLIC_RPC_URL || '')),
portisApiKey: yup
.string()
.required('NEXT_PUBLIC_PORTIS_KEY is required')
.validateSync(process.env.NEXT_PUBLIC_PORTIS_KEY),
onfinalityKey: yup
alchemyKey: yup
.string()
.required('NEXT_PUBLIC_ONFINALITY_KEY is required')
.validateSync(process.env.NEXT_PUBLIC_ONFINALITY_KEY),
.required('NEXT_PUBLIC_ALCHEMY_KEY is required')
.validateSync(process.env.NEXT_PUBLIC_ALCHEMY_KEY),
gasLimit: yup.number().required('gasLimit is required').validateSync('7000000'),
onboardAPIHost: yup
.string()
Expand Down
4 changes: 2 additions & 2 deletions tinlake-ui/services/onboard/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ export async function initOnboard(): Promise<Onboard> {
id: '1',
token: 'ETH',
label: 'Ethereum Mainnet',
rpcUrl: `https://eth.api.onfinality.io/rpc?apikey=${process.env.NEXT_PUBLIC_ONFINALITY_KEY}`,
rpcUrl: `https://eth-mainnet.g.alchemy.com/v2/${process.env.NEXT_PUBLIC_ALCHEMY_KEY}`,
},
{
id: '5',
token: 'goerliETH',
label: 'Ethereum Goerli Testnet',
rpcUrl: `https://eth-goerli.api.onfinality.io/rpc?apikey=${process.env.NEXT_PUBLIC_ONFINALITY_KEY}`,
rpcUrl: `https://eth-goerli.api.onfinality.io/rpc?apikey=${process.env.NEXT_PUBLIC_ALCHEMY_KEY}`,
},
],
appMetadata: {
Expand Down

0 comments on commit 0e7f145

Please sign in to comment.