Skip to content

feat: Add Multichain API to Flask #14756

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 323 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
323 commits
Select commit Hold shift + click to select a range
1501391
test: fix app/util/metrics/trackDappViewedEvent/index.test.ts
ffmcgee725 Apr 1, 2025
4cd02a2
test: fix app/core/Engine/controllers/snaps/snap-controller-init.test.ts
ffmcgee725 Apr 1, 2025
8fac23d
test: fix app/components/Approvals/PermissionApproval/PermissionAppro…
ffmcgee725 Apr 1, 2025
dbe3de8
test: fix app/components/Views/NetworkConnect/NetworkConnectMultiSele…
ffmcgee725 Apr 1, 2025
8524448
docs: minor fix
ffmcgee725 Apr 1, 2025
2f08950
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 1, 2025
ff5db75
docs: after meet with jiexi
ffmcgee725 Apr 1, 2025
7e88183
revert: NetworkConnectMultiSelector change (bad mock data, needs to b…
ffmcgee725 Apr 2, 2025
059aa65
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 2, 2025
bbc701a
fix: address old eth_accounts permissions made directly to Permission…
ffmcgee725 Apr 2, 2025
905aee8
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 2, 2025
100da29
refactor: minor adjustment
ffmcgee725 Apr 2, 2025
c08e6ef
docs: document changes from eth_acounts => caip25
ffmcgee725 Apr 2, 2025
96f0a98
fix: remove shouldEmitDappViewedEvent util func
ffmcgee725 Apr 3, 2025
fc110a8
test: confused about addEthereumChain and switchEthereum chain. Shoul…
ffmcgee725 Apr 3, 2025
9b1b394
test: remove outdated comment
ffmcgee725 Apr 3, 2025
c3df4a6
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 3, 2025
1fdc653
debug: req is undefined on addEthereumChain
ffmcgee725 Apr 3, 2025
fdfb60a
docs: further docs on solution for add, switch ethereum chain
ffmcgee725 Apr 3, 2025
a6d10fe
fix: add and switch ethereum chain working as expected
ffmcgee725 Apr 3, 2025
26d5fe8
test: fix addEth and switchEth chain tests
ffmcgee725 Apr 3, 2025
724e49b
test: fix swicthEthChain test
ffmcgee725 Apr 3, 2025
6445a38
refactor: clean up
ffmcgee725 Apr 3, 2025
bc55ef4
test: fix wallet_addEthereumChain test
ffmcgee725 Apr 3, 2025
041dbdb
test: fix app/core/SDKConnect/handlers/checkPermissions.test.ts
ffmcgee725 Apr 4, 2025
278a291
merge main & fix conflicts
ffmcgee725 Apr 4, 2025
0451da0
test: app/core/RPCMethods/lib/ethereum-chain-utils.test.ts
ffmcgee725 Apr 4, 2025
7a4a377
test: fix app/core/WalletConnect/WalletConnectV2.test.ts
ffmcgee725 Apr 4, 2025
18a8b47
test: fix 071.test.ts
ffmcgee725 Apr 4, 2025
a534449
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 4, 2025
36eeefe
test: fix NetworkConnectMultiSelector.test.tsx
ffmcgee725 Apr 7, 2025
9e54853
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 7, 2025
c955ee4
build: dedupe
ffmcgee725 Apr 7, 2025
bf9aee2
build: deduplicate
ffmcgee725 Apr 7, 2025
4d6e2b9
test: add unit tests for app/components/Views/AccountConnect/utils.ts
ffmcgee725 Apr 7, 2025
7fb02ce
test: test file for app/core/Permissions/index.ts
ffmcgee725 Apr 7, 2025
b7f28bb
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 7, 2025
dfdd971
fix: fix broken connection flow (BackgroundBridge eip1193MethodMiddle…
ffmcgee725 Apr 7, 2025
b1ac6f5
merge main and fix conflicts
ffmcgee725 Apr 8, 2025
01479e3
.
ffmcgee725 Apr 8, 2025
7fd69e2
fix: remove await from getPermittedAccounts calls
ffmcgee725 Apr 8, 2025
4c53051
test: increase test coverage on RPCMethodMiddleware
ffmcgee725 Apr 8, 2025
57186f7
fix: clear all mocks on RPCMethodMiddleware in between tests
ffmcgee725 Apr 8, 2025
7241de5
merge main and fix conflicts
ffmcgee725 Apr 8, 2025
62cabf5
test: test suite for AndroidService.ts
ffmcgee725 Apr 8, 2025
d1eebd9
test: add simple test suite for BackgroundBridge
ffmcgee725 Apr 8, 2025
1c7dd3e
test: increase code coverage (wip) on BackgroundBridge
ffmcgee725 Apr 8, 2025
8f04bc7
increase code coverage on BackgroundBridge
ffmcgee725 Apr 8, 2025
59bc0ad
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 8, 2025
6948418
merge main and fix conflicts
ffmcgee725 Apr 9, 2025
b7db651
fix: update permissions on fixture-builder.js
ffmcgee725 Apr 9, 2025
c004c54
fix: update defaultCaip25Value to have wallet:eip155 scope
ffmcgee725 Apr 9, 2025
0ca4a1f
test: fix Permissions unit test suite
ffmcgee725 Apr 9, 2025
b83d58f
fix: minor adjustment to fixture-builder.js
ffmcgee725 Apr 9, 2025
6f558a3
merge main and fix conflicts
ffmcgee725 Apr 9, 2025
0a62b36
fix: minor adjustment to fixture-builder.js
ffmcgee725 Apr 9, 2025
e026a24
merge main and fix conflicts
ffmcgee725 Apr 10, 2025
9428b86
fix: eth-chain-utils change to fix regression on dApp requesting to s…
ffmcgee725 Apr 10, 2025
0da26ff
test: add ganache optional scope for smoke confirmation e2e tests
ffmcgee725 Apr 10, 2025
d8f5a55
merge main & fix conflicts
ffmcgee725 Apr 10, 2025
c6ebea4
test: add sepolia optional scope for smoke confirmation e2e tests
ffmcgee725 Apr 10, 2025
836048b
test: remove sepolia permissions from default caveat value
ffmcgee725 Apr 10, 2025
dfa192f
test: fixture adjustment (always default to mainnet, only conditional…
ffmcgee725 Apr 10, 2025
0922328
test: fix empty object in withChainPermission fixture method
ffmcgee725 Apr 10, 2025
e8885e6
test: fix walletConnectv2test
ffmcgee725 Apr 11, 2025
b5e7f52
refactor: extract controllers from engine context & fix eth chain uti…
ffmcgee725 Apr 11, 2025
f839840
fix: minor adjustment to switch network, and fix add/switch eth chain…
ffmcgee725 Apr 11, 2025
7a02d1d
merge main & fix conflicts
ffmcgee725 Apr 11, 2025
611de0f
refactor: minor clean up
ffmcgee725 Apr 11, 2025
cc67bbd
refactor: minor cleanup v2
ffmcgee725 Apr 11, 2025
1e21542
chore: revert .eslintrc.js
ffmcgee725 Apr 11, 2025
d334156
fix: backgroundBridge.test.ts
ffmcgee725 Apr 11, 2025
0039408
test: fix app/core/SDKConnect/handlers/checkPermissions.test.ts
ffmcgee725 Apr 11, 2025
4af0f1f
lint permissions index test ts
ffmcgee725 Apr 11, 2025
3fee55d
fix: minor lint
ffmcgee725 Apr 11, 2025
246f391
minor lint fixes
ffmcgee725 Apr 11, 2025
8e766f6
lint migration
ffmcgee725 Apr 11, 2025
3daa132
fix: check if caveat defined in NetworkPermissionsConnected.tsx
ffmcgee725 Apr 14, 2025
27368e5
merge main and fix conflicts
ffmcgee725 Apr 14, 2025
03410cb
feat: bring over rejectOriginApprovals hook
ffmcgee725 Apr 15, 2025
21ead6e
remove unecessary mock
ffmcgee725 Apr 15, 2025
91f9b80
test: remove get and set eth account assertions
ffmcgee725 Apr 15, 2025
a994c47
Revert "test: remove get and set eth account assertions"
ffmcgee725 Apr 15, 2025
b429328
remove TODO comment
ffmcgee725 Apr 15, 2025
2dd67fd
address typo
ffmcgee725 Apr 15, 2025
ad267f3
refactor: getPermittedChainIds returns CaipChainId[]
ffmcgee725 Apr 15, 2025
e660f09
mockReturnValue
ffmcgee725 Apr 15, 2025
2781667
refactor: remove metamaskState
ffmcgee725 Apr 15, 2025
038bc63
remove debug log
ffmcgee725 Apr 15, 2025
a9b9de8
nit
ffmcgee725 Apr 15, 2025
76f29aa
refactor: approvalFlow remove
ffmcgee725 Apr 15, 2025
4139873
remove autoApprove in eth chain utils
ffmcgee725 Apr 15, 2025
25f5de3
DRY flushPromises
ffmcgee725 Apr 15, 2025
cf685e6
test: unit test Engine.rejectOriginPendingApprovals
ffmcgee725 Apr 15, 2025
6bf0a70
test: increase coverage on Engine.rejectOriginPendingApprovals
ffmcgee725 Apr 15, 2025
63d2fd0
Merge branch 'main' into feat/caip-25-refactor
sethkfman Apr 15, 2025
e82f2cb
merge main fix conflicts
ffmcgee725 Apr 16, 2025
4d3d410
address Tomas initial code review
ffmcgee725 Apr 16, 2025
001f8e7
yarn deduplicate
ffmcgee725 Apr 16, 2025
f764fa3
lint
ffmcgee725 Apr 16, 2025
ead02d1
TSDOCs on patched function
ffmcgee725 Apr 16, 2025
409a0f5
fix: remove unexpected hook from BackgroundBridge.js
ffmcgee725 Apr 16, 2025
369fccd
test: multichain e2e failing test address
ffmcgee725 Apr 16, 2025
1a42690
minor lint
ffmcgee725 Apr 16, 2025
bbed664
Revert "test: multichain e2e failing test address"
ffmcgee725 Apr 16, 2025
fc450a4
test: attempt fix permissions multichain e2e
ffmcgee725 Apr 16, 2025
3915956
test: improve test coverage
ffmcgee725 Apr 16, 2025
b90eaba
Revert "test: attempt fix permissions multichain e2e"
ffmcgee725 Apr 16, 2025
e240010
Revert "refactor: approvalFlow remove"
ffmcgee725 Apr 16, 2025
8b57008
Revert "Revert "refactor: approvalFlow remove""
ffmcgee725 Apr 16, 2025
267b065
Revert "test: improve test coverage"
ffmcgee725 Apr 16, 2025
ba92d27
Revert "minor lint"
ffmcgee725 Apr 16, 2025
3831cfe
Revert "TSDOCs on patched function"
ffmcgee725 Apr 16, 2025
ae1024e
Revert "lint"
ffmcgee725 Apr 16, 2025
8faf8a0
Revert "yarn deduplicate"
ffmcgee725 Apr 16, 2025
3911ce0
Revert "address Tomas initial code review"
ffmcgee725 Apr 16, 2025
04b8ef4
fix: use toHex instead of patching toHexChecksumAddress
ffmcgee725 Apr 16, 2025
fc5a9c5
merge main conflicts resolve
ffmcgee725 Apr 16, 2025
96919ac
yarn deduplicate
ffmcgee725 Apr 16, 2025
a33c1d6
test: fix app/components/Views/NetworkConnect/NetworkConnectMultiSele…
ffmcgee725 Apr 16, 2025
6981307
lint
ffmcgee725 Apr 16, 2025
09f1d12
lint
ffmcgee725 Apr 16, 2025
ffe2763
docs: update CHANGELOG.md
ffmcgee725 Apr 16, 2025
517a1d8
merge main fix conflicts
ffmcgee725 Apr 17, 2025
31b6d52
address nits
ffmcgee725 Apr 17, 2025
908f26a
formatting in views/browser/index.js
ffmcgee725 Apr 17, 2025
ff26c80
formatting in views/browser/index.js
ffmcgee725 Apr 17, 2025
a5ecac0
nit
ffmcgee725 Apr 17, 2025
8899864
clean up mess
ffmcgee725 Apr 17, 2025
a4f68b1
address repeated mock
ffmcgee725 Apr 17, 2025
0a814ef
test: remove comment
ffmcgee725 Apr 17, 2025
32d3aab
account hex address typecast
ffmcgee725 Apr 17, 2025
8af6ee3
remove comments
ffmcgee725 Apr 17, 2025
b68d736
fix: pass origin to requestPermittedChainsPermissionIncrementalForOri…
ffmcgee725 Apr 17, 2025
8762723
test: increase coverage for RPCMethodMiddleware
ffmcgee725 Apr 17, 2025
3b6bc9c
test: fix wallet_addEtheChain after change
ffmcgee725 Apr 17, 2025
f33de2e
test: mock-server e2e FIXME
ffmcgee725 Apr 17, 2025
6494e66
build: code fence toHex import on Engine.ts
ffmcgee725 Apr 17, 2025
ebc068e
revert FIXME
ffmcgee725 Apr 17, 2025
ae2b7d0
fix: address bug with connect-page showing non permitted chains as se…
ffmcgee725 Apr 18, 2025
db37b78
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 18, 2025
6a07b0b
feat: setup provider engine multichain (wip)
ffmcgee725 Apr 21, 2025
fa1ea2a
add missing imports
ffmcgee725 Apr 21, 2025
29d0e9d
feat: implement setupControllerEventSubscrition
ffmcgee725 Apr 21, 2025
a47e850
minor adjustment
ffmcgee725 Apr 21, 2025
25cd246
main fix conflicts
ffmcgee725 Apr 22, 2025
bb02ff4
merge main and fix conflicts
ffmcgee725 Apr 22, 2025
37b78cd
lint: minor issue
ffmcgee725 Apr 22, 2025
ddb249a
test: skip smoke confirmation redesigned problem e2e test
ffmcgee725 Apr 22, 2025
f45b17c
merme main fix conflicts
ffmcgee725 Apr 23, 2025
4674576
Merge branch 'feat/caip-25-refactor' into feat/caip-multichain-migrat…
ffmcgee725 Apr 23, 2025
324654d
minor typecast fix
ffmcgee725 Apr 23, 2025
cc05b7f
Merge branch 'feat/caip-25-refactor' into feat/caip-multichain-migrat…
ffmcgee725 Apr 23, 2025
1a3a358
refactor: codefence import instead of no-unused-vars flag
ffmcgee725 Apr 23, 2025
538807d
Merge branch 'feat/caip-25-refactor' into feat/caip-multichain-migrat…
ffmcgee725 Apr 23, 2025
0d6b46c
merge main fix conflicts (TODOs in new incoming changes)
ffmcgee725 Apr 24, 2025
00d8b61
docs: for failing e2e test
ffmcgee725 Apr 24, 2025
906555c
refactor: reduce instead of filter and map
ffmcgee725 Apr 24, 2025
4ef4c71
refactor: move functions from Engine to transaction utils controller
ffmcgee725 Apr 24, 2025
b24df9a
refactor: move to another util folder
ffmcgee725 Apr 24, 2025
fa5c228
format
ffmcgee725 Apr 24, 2025
73ab080
tsdocs
ffmcgee725 Apr 24, 2025
d5c3243
refactor: updatePermittedChains rename
ffmcgee725 Apr 24, 2025
8839c38
test: fix
ffmcgee725 Apr 24, 2025
8518db0
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 24, 2025
1eb78b0
test: e2e unskip problematic mock server issue test
ffmcgee725 Apr 24, 2025
4f5dc2b
minor fix
ffmcgee725 Apr 24, 2025
490487f
lint
ffmcgee725 Apr 24, 2025
27be3bf
lint
ffmcgee725 Apr 24, 2025
2efebeb
lint
ffmcgee725 Apr 24, 2025
945fa35
fix background bridge
ffmcgee725 Apr 24, 2025
0fc43e2
further fixes on background bridge test
ffmcgee725 Apr 24, 2025
a3c5a6e
dopcs
ffmcgee725 Apr 24, 2025
2e8ca17
lint fix
ffmcgee725 Apr 24, 2025
3753980
cleanup chainsToPermit
jiexi Apr 24, 2025
cca8e14
lint
ffmcgee725 Apr 24, 2025
f36df1c
chore: set ownership of util/permissions to wallet-api-platform
ffmcgee725 Apr 24, 2025
2744a48
Merge branch 'main' into feat/caip-25-refactor
jiexi Apr 24, 2025
2ba6080
Merge branch 'feat/caip-25-refactor' into feat/caip-multichain-migrat…
jiexi Apr 24, 2025
5a05764
merge main fix conflicts
ffmcgee725 Apr 25, 2025
4957920
Merge branch 'feat/caip-25-refactor' into feat/caip-multichain-migrat…
ffmcgee725 Apr 25, 2025
c5fbe6c
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 25, 2025
1423d67
Merge branch 'feat/caip-25-refactor' into feat/caip-multichain-migrat…
ffmcgee725 Apr 25, 2025
72dba33
refactor: move 'rejectOriginPendingApprovals' to permission utils file
ffmcgee725 Apr 25, 2025
ff4c105
test: fix app/core/RPCMethods/RPCMethodMiddleware.test.ts
ffmcgee725 Apr 25, 2025
00698e7
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 25, 2025
8cbb383
Merge branch 'main' into feat/caip-25-refactor
jiexi Apr 25, 2025
499541f
Merge remote-tracking branch 'origin/feat/caip-25-refactor' into feat…
jiexi Apr 25, 2025
cd805a2
Merge branch 'feat/caip-25-refactor' into feat/caip-multichain-migrat…
ffmcgee725 Apr 25, 2025
ba1896c
refactor: remove solana related implementations migrated from extensi…
ffmcgee725 Apr 25, 2025
acd8ef1
refactor: remove unused import
ffmcgee725 Apr 25, 2025
fb373f0
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 28, 2025
a8574f7
Merge branch 'main' into feat/caip-25-refactor
jiexi Apr 28, 2025
7e5ad29
Merge remote-tracking branch 'origin/feat/caip-25-refactor' into feat…
jiexi Apr 28, 2025
9f93e05
merge main fix conflicts
ffmcgee725 Apr 29, 2025
3b71a45
chore: Report undefined selected account in migrations (#14823)
Cal-L Apr 25, 2025
6116e6c
feat: STAKE-1006 add earn remote feature flags to mobile (#14660)
Matt561 Apr 25, 2025
cf1eb87
chore: Update readme and remove e2e smoke from label check (#14900)
Cal-L Apr 25, 2025
51c13f6
chore: add bitrise version bump (#14610)
sethkfman Apr 25, 2025
e931ea8
fix: Mms 2316 bridge tokens speed cp-7.46.0 (#14904)
infiniteflower Apr 25, 2025
5e87ef5
chore: use Arrow2Left for bridge numpad arrow cp-7.46.0 (#14909)
infiniteflower Apr 28, 2025
bc35bbf
merge origin caip 25 refactor and fix conflicts
ffmcgee725 Apr 29, 2025
f05605b
feat: successfully using pipeline for multichain rpc handlers
ffmcgee725 Apr 29, 2025
5bad96a
refactor: migration type fixing
ffmcgee725 Apr 29, 2025
3906109
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 29, 2025
6b351d4
update migration
jiexi Apr 29, 2025
3eba9c8
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 Apr 29, 2025
89a5ef7
Merge branch 'main' into feat/caip-25-refactor
jiexi Apr 29, 2025
310be74
Merge remote-tracking branch 'origin/feat/caip-25-refactor' into feat…
jiexi Apr 29, 2025
161bf88
merge main fix conflicts
ffmcgee725 Apr 30, 2025
11f832c
fix: fix keyring state issue
ffmcgee725 Apr 30, 2025
3909691
test: app/core/RPCMethods/wallet_addEthereumChain.js after merge conf…
ffmcgee725 Apr 30, 2025
2970cb7
fix: address SDK connection issue
ffmcgee725 Apr 30, 2025
70d390e
merge main and fix conflicts
ffmcgee725 Apr 30, 2025
175a81c
yarn dedupe
jiexi Apr 30, 2025
2d0e688
address lint:tsc
jiexi Apr 30, 2025
1ab8155
merge main fix conflicts
ffmcgee725 Apr 30, 2025
9d1c550
Merge branch 'main' into feat/caip-25-refactor
jiexi Apr 30, 2025
f3789b7
Merge remote-tracking branch 'origin/feat/caip-25-refactor' into feat…
jiexi Apr 30, 2025
d362579
Merge branch 'main' into feat/caip-25-refactor
ffmcgee725 May 1, 2025
d3412ae
merge base branch and fix conflicts
ffmcgee725 May 1, 2025
b1fddc0
test: fix BackgroundBridge.test.js
ffmcgee725 May 1, 2025
4a4f71b
test: fix app/util/permissions/index.test.ts
ffmcgee725 May 1, 2025
65eee19
deduplicate
ffmcgee725 May 1, 2025
ebed6c3
lint
ffmcgee725 May 1, 2025
8377847
Merge branch 'main' into feat/caip-25-refactor
jiexi May 1, 2025
c53c32a
Merge remote-tracking branch 'origin/feat/caip-25-refactor' into feat…
jiexi May 1, 2025
0b97113
Merge branch 'main' into feat/caip-25-refactor
jiexi May 1, 2025
e207ebd
Merge branch 'main' into feat/caip-25-refactor
jiexi May 1, 2025
5ac122f
Merge branch 'main' into feat/caip-25-refactor
jiexi May 2, 2025
e7cb83a
merge main fix conflicts
ffmcgee725 May 6, 2025
b2d44b4
Merge branch 'feat/caip-25-refactor' into feat/caip-multichain-migrat…
ffmcgee725 May 6, 2025
b2ade85
test: missing app/selectors/permissions/index.js tests
ffmcgee725 May 6, 2025
21f83c2
test: BackgroundBridge increase test cov
ffmcgee725 May 6, 2025
807e45c
fix: update title assignment in AccountConnect and enhance permission…
abretonc7s May 6, 2025
c42f832
Merge branch 'feat/caip-25-refactor' into feat/caip-multichain-migrat…
ffmcgee725 May 6, 2025
08928a2
chore: cleanup
abretonc7s May 6, 2025
edcae4d
fix: unit tests
abretonc7s May 6, 2025
a5f26ef
Merge remote-tracking branch 'origin/main' into feat/caip-25-refactor
abretonc7s May 6, 2025
323d522
refactor: standardize hostname usage in WalletConnect sessions
abretonc7s May 6, 2025
d65bda0
Merge branch 'feat/caip-25-refactor' into feat/caip-multichain-migrat…
ffmcgee725 May 6, 2025
5dd1dd3
merge main fix conflicts
ffmcgee725 May 6, 2025
4e0ef5c
merge main fix conflicts
ffmcgee725 May 7, 2025
3ef272d
feat: implement multichain local handlers (wip)
ffmcgee725 May 7, 2025
b656348
merge main fix conflicts
ffmcgee725 May 8, 2025
c456c26
refactor: Clean up BackgroundBridge and improve test coverage
abretonc7s May 8, 2025
f7d6514
feat: more local multichain handlers
ffmcgee725 May 8, 2025
e8aad90
feat: impl web3shimUsage
ffmcgee725 May 8, 2025
8feb3a3
debug: log removal
ffmcgee725 May 8, 2025
102e388
refactor: remove unreferenced code
ffmcgee725 May 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .js.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,9 @@ export METAMASK_ENVIRONMENT="local"
# Build type: "main" or "flask" or "beta"
export METAMASK_BUILD_TYPE="main"

# Activates MultiChainAPI pipeline in the in-app browser.
export MULTICHAIN_API="true"

# Segment SDK proxy endpoint and write key
export SEGMENT_WRITE_KEY=""
export SEGMENT_PROXY_URL=""
Expand Down
1 change: 1 addition & 0 deletions app/components/UI/Bridge/hooks/useTopTokens/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import { SolScope } from '@metamask/keyring-api';

const MAX_TOP_TOKENS = 30;


interface UseTopTokensProps {
chainId?: Hex | CaipChainId;
}
Expand Down
2 changes: 2 additions & 0 deletions app/core/AppConstants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const PORTFOLIO_URL =
const SECURITY_ALERTS_API_URL =
process.env.SECURITY_ALERTS_API_URL ??
'https://security-alerts.api.cx.metamask.io';
const MULTICHAIN_API = process.env.MULTICHAIN_API || false;

export default {
IS_DEV: process.env?.NODE_ENV === DEVELOPMENT,
Expand All @@ -23,6 +24,7 @@ export default {
SECURITY_ALERTS_API: {
URL: SECURITY_ALERTS_API_URL,
},
MULTICHAIN_API,
PORTFOLIO: {
URL: PORTFOLIO_URL,
},
Expand Down
Loading
Loading