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/auto sign (#445) #446

Merged
merged 1 commit into from
Oct 19, 2023
Merged

Feat/auto sign (#445) #446

merged 1 commit into from
Oct 19, 2023

Conversation

moritzkirstein
Copy link
Contributor

  • refactor: export euroe token addresses

  • deps: add wagmi/core

  • feat: getEthersSigner utils function

  • feat: add getAlowance utils function

  • feat: add initial automation provider

  • feat: add initial interaction to automation (wip)

  • feat: menu display of automation (wip)

  • feat: minor ui and provider improvements (wip)

  • feat: wallet management updates

  • feat: add hasRetrievableBalance helper fn

  • fix: type

  • deps: bump typescript

  • feat: add hasAnyAllowance helper

  • feat: correctly disable withdrawal btn

  • feat: selective approvals

  • feat: add simple automation wallet mode

  • feat: add automationWalletMode user pref

  • feat: add isLoading to automation provider

  • fix: crash on undefined balance

  • feat: calculate funding tx based on available balance

  • feat: add automation to download and compute

  • fix: add loading on wallet delete

  • feat: import and export (WIP)

  • refactor: activate automation

  • fix: build

  • refactor: major refactoring of automation

  • refactor: automation details

  • feat: automation account profile

  • fix: compute signer

  • fix: disable automation profile compute jobs when wallet is not decrpyted

  • feat: add lock icon when in encrypted state

  • feat: add automation jobs to compute history on asset

  • fix: approval args

  • deps: remove unused wagmi/core dependency

  • styles: change automation address color

  • refactor: decrypt pw input

  • fix: enable automation after decrypting

  • fix: use autoWallet for accesDetails and dtBalance

  • feat: use autoWallet as consumer for downloads

  • refactor: remove wallet funding interactions, adjust advanced & simple views

  • refactor: remove unused hook

  • refactor: update automation balances to include approvedNetworkTokens, remove allowances

  • feat: enable auto signing for paid assets

  • fix: simple view tx estimate

  • refactor: remove export function

  • enhancement: move delete to its own modal component

  • fix: correctly open delete modal after manually closing

  • fix: use correct address for compute init and start

  • refactor: remove unused function

  • refactor: rename const accountIdToCheck

  • refactor: introduce Promise.allSettled for approvedBaseToken balance calcs

  • refactor: rename decryptToastRef

  • refactor: call delete without intermediate fn

  • feat: add basic wallet json validation

  • refactor: rename importWalletFromFile

  • refactor: improve automation indicator state naming

  • refactor: change hasValidEncryptedWallet to state variable

  • Update src/@context/Automation/AutomationProvider.tsx

  • chore: remove console logs

  • refactor: move automation modes typing/enum to AutomationProvider

  • chore: remove unused variables in automation provider

  • chore: remove unused imports

  • refactor: useState for signer and accountId to use

  • fix: enable automation only in case of success

  • feat: add minimal password check to prevent decryption without pw


Fixes #

Proposed Changes

* refactor: export euroe token addresses

* deps: add wagmi/core

* feat: getEthersSigner utils function

* feat: add getAlowance utils function

* feat: add initial automation provider

* feat: add initial interaction to automation (wip)

* feat: menu display of automation (wip)

* feat: minor ui and provider improvements (wip)

* feat: wallet management updates

* feat: add hasRetrievableBalance helper fn

* fix: type

* deps: bump typescript

* feat: add hasAnyAllowance helper

* feat: correctly disable withdrawal btn

* feat: selective approvals

* feat: add simple automation wallet mode

* feat: add automationWalletMode user pref

* feat: add isLoading to automation provider

* fix: crash on undefined balance

* feat: calculate funding tx based on available balance

* feat: add automation to download and compute

* fix: add loading on wallet delete

* feat: import and export (WIP)

* refactor: activate automation

* fix: build

* refactor: major refactoring of automation

* refactor: automation details

* feat: automation account profile

* fix: compute signer

* fix: disable automation profile compute jobs when wallet is not decrpyted

* feat: add lock icon when in encrypted state

* feat: add automation jobs to compute history on asset

* fix: approval args

* deps: remove unused wagmi/core dependency

* styles: change automation address color

* refactor: decrypt pw input

* fix: enable automation after decrypting

* fix: use autoWallet for accesDetails and dtBalance

* feat: use autoWallet as consumer for downloads

* refactor: remove wallet funding interactions, adjust advanced & simple views

* refactor: remove unused hook

* refactor: update automation balances to include approvedNetworkTokens, remove allowances

* feat: enable auto signing for paid assets

* fix: simple view tx estimate

* refactor: remove export function

* enhancement: move delete to its own modal component

* fix: correctly open delete modal after manually closing

* fix: use correct address for compute init and start

* refactor: remove unused function

* refactor: rename const accountIdToCheck

* refactor: introduce Promise.allSettled for approvedBaseToken balance calcs

* refactor: rename decryptToastRef

* refactor: call delete without intermediate fn

* feat: add basic wallet json validation

* refactor: rename importWalletFromFile

* refactor: improve automation indicator state naming

* refactor: change hasValidEncryptedWallet to state variable

* Update src/@context/Automation/AutomationProvider.tsx

Co-authored-by: Luca Milanese <[email protected]>

* chore: remove console logs

* refactor: move automation modes typing/enum to AutomationProvider

* chore: remove unused variables in automation provider

* chore: remove unused imports

* refactor: useState for signer and accountId to use

* fix: enable automation only in case of success

* feat: add minimal password check to prevent decryption without pw

---------

Co-authored-by: Luca Milanese <[email protected]>
@vercel
Copy link

vercel bot commented Oct 19, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
mvg-portal ✅ Ready (Inspect) Visit Preview Oct 19, 2023 10:25am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants