Skip to content

Commit

Permalink
feat(wallet): Integrate eth-rpc-proxy
Browse files Browse the repository at this point in the history
closes #22033
  • Loading branch information
friofry committed Feb 7, 2025
1 parent 857cb47 commit bb48b52
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 3 deletions.
2 changes: 1 addition & 1 deletion ci/Jenkinsfile.android
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/usr/bin/env groovy
library 'status-jenkins-lib@v1.9.17'
library 'status-jenkins-lib@add-eth-rpc-proxy-credentials'

/* Options section can't access functions in objects. */
def isPRBuild = utils.isPRBuild()
Expand Down
10 changes: 8 additions & 2 deletions shadow-cljs.edn
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,10 @@
status-im.config/ALCHEMY_OPTIMISM_MAINNET_TOKEN #shadow/env "ALCHEMY_OPTIMISM_MAINNET_TOKEN"
status-im.config/ALCHEMY_OPTIMISM_SEPOLIA_TOKEN #shadow/env "ALCHEMY_OPTIMISM_SEPOLIA_TOKEN"
status-im.config/ALCHEMY_BASE_MAINNET_TOKEN #shadow/env "ALCHEMY_BASE_MAINNET_TOKEN"
status-im.config/ALCHEMY_BASE_SEPOLIA_TOKEN #shadow/env "ALCHEMY_BASE_SEPOLIA_TOKEN"}
status-im.config/ALCHEMY_BASE_SEPOLIA_TOKEN #shadow/env "ALCHEMY_BASE_SEPOLIA_TOKEN"
status-im.config/ETH_RPC_PROXY_USER #shadow/env "ETH_RPC_PROXY_USER"
status-im.config/ETH_RPC_PROXY_PASSWORD #shadow/env "ETH_RPC_PROXY_PASSWORD"
status-im.config/ETH_RPC_PROXY_URL #shadow/env "ETH_RPC_PROXY_URL"}
:compiler-options {:output-feature-set :es5
;; We disable `:fn-deprecated` warnings because we
;; are managing deprecation via clj-kondo and we
Expand Down Expand Up @@ -127,7 +130,10 @@
status-im.config/ALCHEMY_OPTIMISM_MAINNET_TOKEN #shadow/env "ALCHEMY_OPTIMISM_MAINNET_TOKEN"
status-im.config/ALCHEMY_OPTIMISM_SEPOLIA_TOKEN #shadow/env "ALCHEMY_OPTIMISM_SEPOLIA_TOKEN"
status-im.config/ALCHEMY_BASE_MAINNET_TOKEN #shadow/env "ALCHEMY_BASE_MAINNET_TOKEN"
status-im.config/ALCHEMY_BASE_SEPOLIA_TOKEN #shadow/env "ALCHEMY_BASE_SEPOLIA_TOKEN"}
status-im.config/ALCHEMY_BASE_SEPOLIA_TOKEN #shadow/env "ALCHEMY_BASE_SEPOLIA_TOKEN"
status-im.config/ETH_RPC_PROXY_USER #shadow/env "ETH_RPC_PROXY_USER"
status-im.config/ETH_RPC_PROXY_PASSWORD #shadow/env "ETH_RPC_PROXY_PASSWORD"
status-im.config/ETH_RPC_PROXY_URL #shadow/env "ETH_RPC_PROXY_URL"}
:compiler-options {:output-feature-set :es6
;;disable for android build as there
;;is an intermittent warning with deftype
Expand Down
3 changes: 3 additions & 0 deletions src/status_im/config.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@
(goog-define WALLET_CONNECT_PROJECT_ID "87815d72a81d739d2a7ce15c2cfdefb3")
(goog-define MIXPANEL_APP_ID "3350627")
(goog-define MIXPANEL_TOKEN "5c73bda2d36a9f688a5ee45641fb6775")
(goog-define ETH_RPC_PROXY_USER "")
(goog-define ETH_RPC_PROXY_PASSWORD "")
(goog-define ETH_RPC_PROXY_URL "")

(def mainnet-rpc-url (str "https://eth-archival.rpc.grove.city/v1/" POKT_TOKEN))
(def sepolia-rpc-url (str "https://sepolia-archival.rpc.grove.city/v1/" POKT_TOKEN))
Expand Down
3 changes: 3 additions & 0 deletions src/status_im/contexts/profile/config.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@
[]
{;; Temporary fix until https://github.com/status-im/status-go/issues/3024 is resolved
:wakuV2Nameserver "8.8.8.8"
:ethRpcProxyUser config/ETH_RPC_PROXY_USER
:ethRpcProxyPassword config/ETH_RPC_PROXY_PASSWORD
:ethRpcProxyUrl config/ETH_RPC_PROXY_URL
:statusProxyEnabled config/status-proxy-enabled?
:statusProxyStageName config/status-proxy-stage-name
:statusProxyMarketUser config/STATUS_BUILD_PROXY_USER
Expand Down

0 comments on commit bb48b52

Please sign in to comment.