Skip to content
Draft
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
09f5396
chore: add loading and warnings to submitTx call
micaelae Nov 18, 2025
6c02088
chore: use getQuotesReceivedProperties util
micaelae Nov 18, 2025
61f92cf
test: add metrics e2e test for SSE
micaelae Nov 18, 2025
5ec585c
feat: replace LowReturn banner with font color change
micaelae Nov 18, 2025
148f10e
feat: enable tx submission before quotes finish streaming
micaelae Nov 18, 2025
b8236b6
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 19, 2025
41f851b
chore: use preview build
micaelae Nov 19, 2025
211520f
fix: lint errors
micaelae Nov 19, 2025
91015ce
fix: unit tests
micaelae Nov 19, 2025
154fea4
test: reduce submit delay
micaelae Nov 19, 2025
0a2b3f4
chore: reduce delay
micaelae Nov 19, 2025
e07dbbe
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 20, 2025
741e2f9
chore: bump bridge controllers
micaelae Nov 20, 2025
8589241
Update LavaMoat policies
metamaskbot Nov 20, 2025
c1e4191
fix: e2e test
micaelae Nov 20, 2025
dbd3bea
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 20, 2025
df87753
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 20, 2025
4443bd2
chore: add logging
micaelae Nov 20, 2025
fc1b292
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 20, 2025
a7f598a
test: increase delay
micaelae Nov 20, 2025
25df354
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 20, 2025
1423536
fix: remove logs
micaelae Nov 20, 2025
40d80c7
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 21, 2025
6dc835b
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 21, 2025
7d668fe
test: only mock SSE calls once
micaelae Nov 21, 2025
b94b788
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 24, 2025
2cfeca6
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 25, 2025
a6812e7
chore: bump bridge controllers
micaelae Nov 26, 2025
5aadff0
chore: update submitTx
micaelae Nov 26, 2025
bbf2923
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 26, 2025
7020c30
chore: bump controllers
micaelae Nov 26, 2025
023a936
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 26, 2025
ec60d5f
fix: lint errors
micaelae Nov 26, 2025
9bda1d2
Update LavaMoat policies
metamaskbot Nov 26, 2025
54c50ff
chore: dedupe
micaelae Nov 26, 2025
0b1bab7
fix: unit tests
micaelae Nov 26, 2025
15f1974
Merge branch 'main' into swaps3427-quotes-received-sse
micaelae Nov 26, 2025
d35b85f
chore: bump dependencies
micaelae Nov 26, 2025
465446f
Update LavaMoat policies
metamaskbot Nov 26, 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
51 changes: 44 additions & 7 deletions lavamoat/browserify/beta/policy.json
Original file line number Diff line number Diff line change
Expand Up @@ -842,7 +842,7 @@
"@metamask/keyring-snap-client": true,
"@metamask/metamask-eth-abis": true,
"@metamask/phishing-controller": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/rpc-errors": true,
"@metamask/snaps-utils": true,
"@metamask/utils": true,
Expand Down Expand Up @@ -909,7 +909,7 @@
"@metamask/controller-utils": true,
"@metamask/keyring-api": true,
"@metamask/metamask-eth-abis": true,
"@metamask/multichain-network-controller": true,
"@metamask/bridge-controller>@metamask/multichain-network-controller": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/superstruct": true,
"@metamask/utils": true,
Expand All @@ -929,7 +929,7 @@
"packages": {
"@metamask/bridge-controller": true,
"@metamask/controller-utils": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/bridge-status-controller>@metamask/polling-controller": true,
"@metamask/superstruct": true,
"@metamask/transaction-controller": true,
"@metamask/utils": true,
Expand Down Expand Up @@ -1326,7 +1326,7 @@
"packages": {
"@metamask/controller-utils": true,
"@metamask/controller-utils>@metamask/eth-query": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"bn.js": true,
"uuid": true
}
Expand Down Expand Up @@ -1535,6 +1535,19 @@
"lodash": true
}
},
"@metamask/bridge-controller>@metamask/multichain-network-controller": {
"globals": {
"URL": true
},
"packages": {
"@metamask/base-controller": true,
"@metamask/keyring-api": true,
"@metamask/network-controller": true,
"@metamask/superstruct": true,
"@metamask/utils": true,
"lodash": true
}
},
"@metamask/multichain-transactions-controller": {
"globals": {
"console.error": true
Expand Down Expand Up @@ -1682,6 +1695,18 @@
"punycode": true
}
},
"@metamask/assets-controllers>@metamask/polling-controller": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/base-controller": true,
"@metamask/snaps-utils>fast-json-stable-stringify": true,
"uuid": true
}
},
"@metamask/bridge-controller>@metamask/polling-controller": {
"globals": {
"clearTimeout": true,
Expand All @@ -1694,6 +1719,18 @@
"uuid": true
}
},
"@metamask/bridge-status-controller>@metamask/polling-controller": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/base-controller": true,
"@metamask/snaps-utils>fast-json-stable-stringify": true,
"uuid": true
}
},
"@metamask/post-message-stream": {
"globals": {
"MessageEvent.prototype": true,
Expand Down Expand Up @@ -1884,7 +1921,7 @@
"ethers>@ethersproject/transactions": true,
"@metamask/controller-utils": true,
"@metamask/controller-utils>@metamask/eth-query": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/transaction-controller": true,
"@metamask/smart-transactions-controller>bignumber.js": true,
"fast-json-patch": true,
Expand Down Expand Up @@ -2015,7 +2052,7 @@
},
"packages": {
"@metamask/controller-utils": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/transaction-controller": true,
"@metamask/subscription-controller>bignumber.js": true
}
Expand Down Expand Up @@ -2080,7 +2117,7 @@
"@metamask/controller-utils": true,
"@metamask/controller-utils>@metamask/eth-query": true,
"@metamask/gas-fee-controller": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/rpc-errors": true,
"@metamask/superstruct": true,
"@metamask/transaction-controller": true,
Expand Down
51 changes: 44 additions & 7 deletions lavamoat/browserify/experimental/policy.json
Original file line number Diff line number Diff line change
Expand Up @@ -842,7 +842,7 @@
"@metamask/keyring-snap-client": true,
"@metamask/metamask-eth-abis": true,
"@metamask/phishing-controller": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/rpc-errors": true,
"@metamask/snaps-utils": true,
"@metamask/utils": true,
Expand Down Expand Up @@ -909,7 +909,7 @@
"@metamask/controller-utils": true,
"@metamask/keyring-api": true,
"@metamask/metamask-eth-abis": true,
"@metamask/multichain-network-controller": true,
"@metamask/bridge-controller>@metamask/multichain-network-controller": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/superstruct": true,
"@metamask/utils": true,
Expand All @@ -929,7 +929,7 @@
"packages": {
"@metamask/bridge-controller": true,
"@metamask/controller-utils": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/bridge-status-controller>@metamask/polling-controller": true,
"@metamask/superstruct": true,
"@metamask/transaction-controller": true,
"@metamask/utils": true,
Expand Down Expand Up @@ -1326,7 +1326,7 @@
"packages": {
"@metamask/controller-utils": true,
"@metamask/controller-utils>@metamask/eth-query": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"bn.js": true,
"uuid": true
}
Expand Down Expand Up @@ -1535,6 +1535,19 @@
"lodash": true
}
},
"@metamask/bridge-controller>@metamask/multichain-network-controller": {
"globals": {
"URL": true
},
"packages": {
"@metamask/base-controller": true,
"@metamask/keyring-api": true,
"@metamask/network-controller": true,
"@metamask/superstruct": true,
"@metamask/utils": true,
"lodash": true
}
},
"@metamask/multichain-transactions-controller": {
"globals": {
"console.error": true
Expand Down Expand Up @@ -1682,6 +1695,18 @@
"punycode": true
}
},
"@metamask/assets-controllers>@metamask/polling-controller": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/base-controller": true,
"@metamask/snaps-utils>fast-json-stable-stringify": true,
"uuid": true
}
},
"@metamask/bridge-controller>@metamask/polling-controller": {
"globals": {
"clearTimeout": true,
Expand All @@ -1694,6 +1719,18 @@
"uuid": true
}
},
"@metamask/bridge-status-controller>@metamask/polling-controller": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/base-controller": true,
"@metamask/snaps-utils>fast-json-stable-stringify": true,
"uuid": true
}
},
"@metamask/post-message-stream": {
"globals": {
"MessageEvent.prototype": true,
Expand Down Expand Up @@ -1884,7 +1921,7 @@
"ethers>@ethersproject/transactions": true,
"@metamask/controller-utils": true,
"@metamask/controller-utils>@metamask/eth-query": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/transaction-controller": true,
"@metamask/smart-transactions-controller>bignumber.js": true,
"fast-json-patch": true,
Expand Down Expand Up @@ -2015,7 +2052,7 @@
},
"packages": {
"@metamask/controller-utils": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/transaction-controller": true,
"@metamask/subscription-controller>bignumber.js": true
}
Expand Down Expand Up @@ -2080,7 +2117,7 @@
"@metamask/controller-utils": true,
"@metamask/controller-utils>@metamask/eth-query": true,
"@metamask/gas-fee-controller": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/rpc-errors": true,
"@metamask/superstruct": true,
"@metamask/transaction-controller": true,
Expand Down
51 changes: 44 additions & 7 deletions lavamoat/browserify/flask/policy.json
Original file line number Diff line number Diff line change
Expand Up @@ -842,7 +842,7 @@
"@metamask/keyring-snap-client": true,
"@metamask/metamask-eth-abis": true,
"@metamask/phishing-controller": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/rpc-errors": true,
"@metamask/snaps-utils": true,
"@metamask/utils": true,
Expand Down Expand Up @@ -909,7 +909,7 @@
"@metamask/controller-utils": true,
"@metamask/keyring-api": true,
"@metamask/metamask-eth-abis": true,
"@metamask/multichain-network-controller": true,
"@metamask/bridge-controller>@metamask/multichain-network-controller": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/superstruct": true,
"@metamask/utils": true,
Expand All @@ -929,7 +929,7 @@
"packages": {
"@metamask/bridge-controller": true,
"@metamask/controller-utils": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/bridge-status-controller>@metamask/polling-controller": true,
"@metamask/superstruct": true,
"@metamask/transaction-controller": true,
"@metamask/utils": true,
Expand Down Expand Up @@ -1326,7 +1326,7 @@
"packages": {
"@metamask/controller-utils": true,
"@metamask/controller-utils>@metamask/eth-query": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"bn.js": true,
"uuid": true
}
Expand Down Expand Up @@ -1535,6 +1535,19 @@
"lodash": true
}
},
"@metamask/bridge-controller>@metamask/multichain-network-controller": {
"globals": {
"URL": true
},
"packages": {
"@metamask/base-controller": true,
"@metamask/keyring-api": true,
"@metamask/network-controller": true,
"@metamask/superstruct": true,
"@metamask/utils": true,
"lodash": true
}
},
"@metamask/multichain-transactions-controller": {
"globals": {
"console.error": true
Expand Down Expand Up @@ -1682,6 +1695,18 @@
"punycode": true
}
},
"@metamask/assets-controllers>@metamask/polling-controller": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/base-controller": true,
"@metamask/snaps-utils>fast-json-stable-stringify": true,
"uuid": true
}
},
"@metamask/bridge-controller>@metamask/polling-controller": {
"globals": {
"clearTimeout": true,
Expand All @@ -1694,6 +1719,18 @@
"uuid": true
}
},
"@metamask/bridge-status-controller>@metamask/polling-controller": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
"@metamask/base-controller": true,
"@metamask/snaps-utils>fast-json-stable-stringify": true,
"uuid": true
}
},
"@metamask/post-message-stream": {
"globals": {
"MessageEvent.prototype": true,
Expand Down Expand Up @@ -1884,7 +1921,7 @@
"ethers>@ethersproject/transactions": true,
"@metamask/controller-utils": true,
"@metamask/controller-utils>@metamask/eth-query": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/transaction-controller": true,
"@metamask/smart-transactions-controller>bignumber.js": true,
"fast-json-patch": true,
Expand Down Expand Up @@ -2015,7 +2052,7 @@
},
"packages": {
"@metamask/controller-utils": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/transaction-controller": true,
"@metamask/subscription-controller>bignumber.js": true
}
Expand Down Expand Up @@ -2080,7 +2117,7 @@
"@metamask/controller-utils": true,
"@metamask/controller-utils>@metamask/eth-query": true,
"@metamask/gas-fee-controller": true,
"@metamask/bridge-controller>@metamask/polling-controller": true,
"@metamask/assets-controllers>@metamask/polling-controller": true,
"@metamask/rpc-errors": true,
"@metamask/superstruct": true,
"@metamask/transaction-controller": true,
Expand Down
Loading
Loading