-
Notifications
You must be signed in to change notification settings - Fork 9
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
refactor: refactor services and clients #419
refactor: refactor services and clients #419
Conversation
…lients # Conflicts: # frontend/src/App.vue # frontend/src/components/Simulator/ConstructorParameters.vue # frontend/src/components/Simulator/ContractMethodItem.vue # frontend/src/hooks/useInputMap.ts # frontend/src/main.ts # frontend/src/stores/contracts.ts # frontend/src/utils/store.ts
…ents # Conflicts: # frontend/src/components/Simulator/CodeEditor.vue # frontend/src/stores/contracts.ts
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@denishacquin great work! I love seeing the utils getting nuked! but I wonders if everything should be a hook as I understand that those are mostly about dynamic values
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
great! almost there, just a small detail just to close it in a perfect way :D
## What's Changed * feat: various frontend improvements by @denishacquin in #418 * fix: 409 sim fe alow horizontal scroll when there is syntax error in the contract by @denishacquin in #430 * ci: gh action to validate pr title by @AgustinRamiroDiaz in #429 * refactor: refactor services and clients by @denishacquin in #419 * docs: updated contributing by @cristiam86 in #421 * feat: 417 sim fe allow re ordering contract tabs by dragging them around by @denishacquin in #434 * test: 425 frontend unit testing by @denishacquin in #426 * chore(backend): refactor database connector to use sqlalchemy by @AgustinRamiroDiaz in #420 * chore(github): update PR template by @AgustinRamiroDiaz in #457 **Full Changelog**: v0.3.2...0.4.0
* refactor: convert rpc client to a hook instead of provide/inject * refactor: web3 hook * refactor: short address hook * refactor: db hook * fix: remove db version redundancy * refactor: ws hook * refactor: rpc client/hook * refactor: input map hook, move useContractQueries to hooks index * refactor: python syntax hook * refactor: filename hook * refactor: setup stores * refactor: rename eth to wallet * fix: wrong input mapping * refactor: normalize naming for wallet methods * fix: update omitted replace * fix: replace updated method * fix: consistently delete example contracts on reset storage * fix: don't reload all example files when they already exist with a change * fix: remove comment * fix: allow id param on tx items * fix: load opened files correctly from storage, remove some legacy code * refactor: move shortenAddress to useWallet hook and simplify it's definition * refactor: move python syntax to a constant * refactor: web client * refactor: wrap web3 methods * fix: adapt implementations after web3 wallet wrapping * fix: use lodash debounce instead of vue-debounce because of breaking deps in testing * fix: wrong typing --------- Co-authored-by: Den <[email protected]> Co-authored-by: Den <[email protected]>
Fixes #408
Fixes #413
Fixes #412
What
Why
Testing done
Checks
Tips for reviewing
User facing release notes