Skip to content
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

feat: SOL-80 transaction details #29323

Draft
wants to merge 30 commits into
base: main
Choose a base branch
from
Draft
Changes from 2 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
0f5ffe2
chore: controllers and selector
zone-live Dec 9, 2024
2b86780
chore: ui display
zone-live Dec 9, 2024
38e51f3
chore: adds activity list and code fences
zone-live Dec 10, 2024
e7174a4
chore: adds tests and lint fixes
zone-live Dec 11, 2024
7a853df
Merge branch 'main' into SOL-46-adds-the-multichain-transactions-cont…
zone-live Dec 12, 2024
3a2c370
Merge branch 'main' into SOL-46-adds-the-multichain-transactions-cont…
zone-live Dec 12, 2024
b6efd42
chore: clean yarn lock file
zone-live Dec 12, 2024
1c86b76
chore: clean up
zone-live Dec 12, 2024
a6a92d6
Update LavaMoat policies
metamaskbot Dec 12, 2024
f79963d
chore: adds missing code fences
zone-live Dec 12, 2024
13a361c
chore: update with main
zone-live Dec 12, 2024
181c5ee
Merge branch 'SOL-46-adds-the-multichain-transactions-controller' of …
zone-live Dec 12, 2024
b1be837
chore: updates yarn lock
zone-live Dec 12, 2024
6637880
chore: remove unused locale
zone-live Dec 12, 2024
c8af9bc
chore: remove unnecessary assert
zone-live Dec 12, 2024
f567362
chore: update
zone-live Dec 12, 2024
a1f3d21
chore: remove unnecessary assert
zone-live Dec 12, 2024
c465217
chore: adds the ability to filter by mainnet txs only
zone-live Dec 12, 2024
f39282a
chore: lint fix
zone-live Dec 12, 2024
e6543dc
chore: lint undo
zone-live Dec 12, 2024
43a89fb
Merge branch 'main' into SOL-46-adds-the-multichain-transactions-cont…
zone-live Dec 12, 2024
0fb59a4
chore: adds tests
zone-live Dec 17, 2024
128e4a6
chore: lint fix
zone-live Dec 17, 2024
8bb949c
Merge branch 'main' into SOL-46-adds-the-multichain-transactions-cont…
zone-live Dec 18, 2024
08c396f
chore: reset to main the policies and yarn lock, fix prettier
zone-live Dec 18, 2024
6ad4665
chore: lint fix
zone-live Dec 18, 2024
915a0e9
Merge branch 'SOL-46-adds-the-multichain-transactions-controller' int…
zone-live Dec 18, 2024
fb3ab57
Merge branch 'main' into SOL-80-transaction-details
zone-live Dec 19, 2024
ad4a81c
Merge branch 'main' into SOL-80-transaction-details
zone-live Dec 20, 2024
9428075
Merge branch 'main' into SOL-80-transaction-details
zone-live Jan 6, 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
129 changes: 126 additions & 3 deletions lavamoat/browserify/beta/policy.json
Original file line number Diff line number Diff line change
@@ -605,14 +605,106 @@
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
"@ethereumjs/tx>ethereum-cryptography": true,
"@metamask/accounts-controller>@metamask/eth-snap-keyring": true,
"@metamask/accounts-controller>@metamask/keyring-api": true,
"@metamask/base-controller": true,
"@metamask/eth-snap-keyring": true,
"@metamask/keyring-api": true,
"@metamask/keyring-controller": true,
"@metamask/utils": true,
"uuid": true
}
},
"@metamask/accounts-controller>@metamask/eth-snap-keyring": {
"globals": {
"URL": true,
"console.error": true
},
"packages": {
"@ethereumjs/tx": true,
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/utils": true,
"@metamask/accounts-controller>@metamask/eth-snap-keyring>uuid": true,
"@metamask/accounts-controller>@metamask/keyring-api": true,
"@metamask/utils>@metamask/superstruct": true,
"webpack>events": true
}
},
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/eth-sig-util": {
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
"@ethereumjs/tx>ethereum-cryptography": true,
"@metamask/abi-utils": true,
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/eth-sig-util>@metamask/utils": true,
"@metamask/eth-sig-util>tweetnacl": true,
"@metamask/utils>@scure/base": true,
"browserify>buffer": true
}
},
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/eth-sig-util>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/accounts-controller>@metamask/eth-snap-keyring>uuid": {
"globals": {
"crypto": true
}
},
"@metamask/accounts-controller>@metamask/keyring-api": {
"globals": {
"URL": true
},
"packages": {
"@metamask/accounts-controller>@metamask/keyring-api>@metamask/utils": true,
"@metamask/accounts-controller>@metamask/keyring-api>uuid": true,
"@metamask/keyring-api>bech32": true,
"@metamask/utils>@metamask/superstruct": true
}
},
"@metamask/accounts-controller>@metamask/keyring-api>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/accounts-controller>@metamask/keyring-api>uuid": {
"globals": {
"crypto": true
}
},
"@metamask/address-book-controller": {
"packages": {
"@metamask/base-controller": true,
@@ -2110,16 +2202,47 @@
},
"packages": {
"@metamask/base-controller": true,
"@metamask/keyring-api": true,
"@metamask/keyring-controller": true,
"@metamask/network-controller": true,
"@metamask/profile-sync-controller>@metamask/keyring-api": true,
"@metamask/profile-sync-controller>@noble/ciphers": true,
"@metamask/profile-sync-controller>siwe": true,
"@noble/hashes": true,
"browserify>buffer": true,
"loglevel": true
}
},
"@metamask/profile-sync-controller>@metamask/keyring-api": {
"globals": {
"URL": true
},
"packages": {
"@metamask/keyring-api>bech32": true,
"@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": true,
"@metamask/profile-sync-controller>@metamask/keyring-api>uuid": true,
"@metamask/utils>@metamask/superstruct": true
}
},
"@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/profile-sync-controller>@metamask/keyring-api>uuid": {
"globals": {
"crypto": true
}
},
"@metamask/profile-sync-controller>@noble/ciphers": {
"globals": {
"TextDecoder": true,
129 changes: 126 additions & 3 deletions lavamoat/browserify/flask/policy.json
Original file line number Diff line number Diff line change
@@ -605,14 +605,106 @@
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
"@ethereumjs/tx>ethereum-cryptography": true,
"@metamask/accounts-controller>@metamask/eth-snap-keyring": true,
"@metamask/accounts-controller>@metamask/keyring-api": true,
"@metamask/base-controller": true,
"@metamask/eth-snap-keyring": true,
"@metamask/keyring-api": true,
"@metamask/keyring-controller": true,
"@metamask/utils": true,
"uuid": true
}
},
"@metamask/accounts-controller>@metamask/eth-snap-keyring": {
"globals": {
"URL": true,
"console.error": true
},
"packages": {
"@ethereumjs/tx": true,
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/utils": true,
"@metamask/accounts-controller>@metamask/eth-snap-keyring>uuid": true,
"@metamask/accounts-controller>@metamask/keyring-api": true,
"@metamask/utils>@metamask/superstruct": true,
"webpack>events": true
}
},
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/eth-sig-util": {
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
"@ethereumjs/tx>ethereum-cryptography": true,
"@metamask/abi-utils": true,
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/eth-sig-util>@metamask/utils": true,
"@metamask/eth-sig-util>tweetnacl": true,
"@metamask/utils>@scure/base": true,
"browserify>buffer": true
}
},
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/eth-sig-util>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/accounts-controller>@metamask/eth-snap-keyring>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/accounts-controller>@metamask/eth-snap-keyring>uuid": {
"globals": {
"crypto": true
}
},
"@metamask/accounts-controller>@metamask/keyring-api": {
"globals": {
"URL": true
},
"packages": {
"@metamask/accounts-controller>@metamask/keyring-api>@metamask/utils": true,
"@metamask/accounts-controller>@metamask/keyring-api>uuid": true,
"@metamask/keyring-api>bech32": true,
"@metamask/utils>@metamask/superstruct": true
}
},
"@metamask/accounts-controller>@metamask/keyring-api>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/accounts-controller>@metamask/keyring-api>uuid": {
"globals": {
"crypto": true
}
},
"@metamask/address-book-controller": {
"packages": {
"@metamask/base-controller": true,
@@ -2110,16 +2202,47 @@
},
"packages": {
"@metamask/base-controller": true,
"@metamask/keyring-api": true,
"@metamask/keyring-controller": true,
"@metamask/network-controller": true,
"@metamask/profile-sync-controller>@metamask/keyring-api": true,
"@metamask/profile-sync-controller>@noble/ciphers": true,
"@metamask/profile-sync-controller>siwe": true,
"@noble/hashes": true,
"browserify>buffer": true,
"loglevel": true
}
},
"@metamask/profile-sync-controller>@metamask/keyring-api": {
"globals": {
"URL": true
},
"packages": {
"@metamask/keyring-api>bech32": true,
"@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": true,
"@metamask/profile-sync-controller>@metamask/keyring-api>uuid": true,
"@metamask/utils>@metamask/superstruct": true
}
},
"@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
"@metamask/utils>@scure/base": true,
"@metamask/utils>pony-cause": true,
"@noble/hashes": true,
"browserify>buffer": true,
"nock>debug": true,
"semver": true
}
},
"@metamask/profile-sync-controller>@metamask/keyring-api>uuid": {
"globals": {
"crypto": true
}
},
"@metamask/profile-sync-controller>@noble/ciphers": {
"globals": {
"TextDecoder": true,
Loading
Loading