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

[FEATURE] Manage transaction state #582

Merged
merged 42 commits into from Sep 9, 2021
Merged
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
23de831
feat(TxState): Add logs to debug
Sep 1, 2021
b26d881
feat(TxController): Add StateReconcileMethod enum
Sep 2, 2021
de7f56a
feat(TxController): Add method to get outdated txs
Sep 2, 2021
23f6096
feat(TxController): Add method to get array of outdated txs
Sep 2, 2021
3e5818c
feat(TxController): Add method to get array of new txs
Sep 2, 2021
376a972
feat(TxController): Add method to reconcile txs from etherscan
Sep 2, 2021
2e3199c
feat(TxController): Add method to reconcile txs
Sep 2, 2021
0af90be
feat(TxController): Add reconcile method to etherscan fetch
Sep 2, 2021
b9e7992
test(TransactionController): Unify mocks in a single file
Sep 7, 2021
ef99cff
Update brach to main
Sep 7, 2021
3bc9203
feat(getEtherscanApiUrl): Modify method to construct any url
Sep 7, 2021
2f53370
test(getEtherscanApiUrl): Update
Sep 7, 2021
93e0561
feat(TransactionController): Add EtherscanTransactionStatus
Sep 7, 2021
fff6ddc
feat(TransactionController): Add new status for TransactionStatus
Sep 7, 2021
94508a2
feat(TransactionController): Add new failed condition for blockchain …
Sep 7, 2021
42c74c9
feat(TransactionController): Get transaction from state
Sep 7, 2021
389a027
feat(TransactionController): Update transactionStateReconciler method
Sep 7, 2021
d70848e
feat(TransactionController): Update etherscanTransactionStateReconcil…
Sep 7, 2021
cc5848e
feat(TransactionController): Update getOutdatedTransactions method
Sep 7, 2021
7323630
feat(TransactionController): Add isTransactionOutdated method
Sep 7, 2021
3c054c9
feat(TransactionController): Update isStatusOutdated method
Sep 7, 2021
053e9ec
feat(TransactionController): Add isGasDataOutdated method
Sep 7, 2021
146f26a
feat(TransactionController): Update trimTransactionsForState method
Sep 7, 2021
f00d46f
feat(TransactionController): Relocate isFinalState method
Sep 7, 2021
eeea0f2
feat(handletransationStatusFetch): Add method to check tx status in e…
Sep 7, 2021
9b8e3ef
feat(handleTransactionFetch): Update method
Sep 7, 2021
5b9a7aa
style(util): Indentation
Sep 7, 2021
31b19ce
test(TransactionController): Update
Sep 7, 2021
35c46e7
Merge branch 'main' of https://github.com/MetaMask/controllers into f…
Sep 7, 2021
07a951c
test(TransactionController): Update mocks
Sep 8, 2021
db32fa8
lint
Sep 8, 2021
2267fd6
test(TransactionController): Add test case
Sep 8, 2021
3341b59
fix(TransactionController): Remove console.log
Sep 8, 2021
86e3638
docs(TransactionController): Add gasUsed property
Sep 8, 2021
525319e
fix(TransactionController): Add small updates
Sep 8, 2021
a289caf
fix(TransactionController): Add small updates
Sep 8, 2021
d2c0bbc
fix(TransactionController): Remove unused method
Sep 8, 2021
142a11e
fix(TransactionController): Address review comments
Sep 8, 2021
05fd2c8
fix(TransactionController): Address review comments
Sep 8, 2021
1af39dd
fix(TransactionController): Address review comments
Sep 8, 2021
0f57c39
fix(TransactionController): Address review comments
Sep 8, 2021
33280d8
docs(TransactionController): fix
Sep 9, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view