-
Notifications
You must be signed in to change notification settings - Fork 31
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
[Add App] Coinrule Multiswap #409
Comments
This submission was reviewed and approved by the product team. |
I reviewed the code and it looks good to me in general. There are a couple of things I would suggest for improvement: Frontend
Backend
|
Many thanks for the feedback Tim.
Do we need to action these items before we can get listed or none of them
is critical?
Best,
Oleg
*Oleg Giberstein* COO Co-Founder
*Linkedin <https://www.linkedin.com/in/giberstein>* *Twitter
<https://twitter.com/ogiberstein>*
<https://coinrule.com/>
Office One, 1 Coldbath Square, EC1R 5HL, London
<https://www.forbes.com/sites/davidprosser/2021/09/27/coinrule-bags-big-name-investors-for-its-automated-crypto-trading-platform/?sh=3b12f2ac258f>
…On Mon, 25 Nov 2024 at 17:40, Tim ***@***.***> wrote:
I reviewed the code and it looks good to me in general. There are a couple
of things I would suggest for improvement:
Frontend
- Remove unused/deprecated dependencies, such as safe-global/auth-kit
or @safe-global/safe-core-sdk
- @safe-global/safe-apps-sdk imports are present in the project but
missing in the dependency list
- Avoid console.log ’s for debugging in production code (e.g. in
SafeConvertCoins.tsx
<https://gitlab.com/coinrule-v2/dev/coinrule.com/-/blob/master/frontend/src/design-system/templates/ConvertCoins/SafeConvertCoins.tsx?ref_type=heads#L207-208>
line 207-208)
- Use useSafeAppsSDK hook in components to get the sdk instance. It
can be imported from the @safe-global/safe-apps-react-sdk
***@***.***/safe-apps-react-sdk>
package which is already in the dependency list, but not used
- Import from the top-level package if possible, instead of using
internal paths:
// e.g. instead of thisimport { ChainInfo } from ***@***.***/safe-apps-sdk/src/types';import { SafeInfoExtended } from ***@***.***/safe-apps-sdk/src/types/sdk';
// just do thisimport { ChainInfo, SafeInfoExtended } from ***@***.***/safe-apps-sdk'
- Increase test coverage
Backend
- Migrate from @safe-global/safe-core-sdk-types (deprecated) to
@safe-global/types-kit
—
Reply to this email directly, view it on GitHub
<#409 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABYSXPNT6XF64GKSURV4UG32CNOIXAVCNFSM6AAAAABQ6TBCMSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJYGY2TAMBZGE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Entry type
App info
URL: https://safeapp.coinrule.com/
Manifest.json URL: https://web.coinrule.com/manifest.json
Name: Coinrule Multiswap
Description: Coinrule's Multiswap lets you sell dozens and hundreds of dust tokens in just a few clicks.
Icon (PNG, 180x180): Icon
It's minified via https://tinypng.com: yes
Homepage: coinrule.com
Twitter: coinrulehq
GitHub: We use Gitlab
Discord: Discord
App supports batching multiple transactions via Safe: yes
Supported networks
Revision checks
manifest.json
file at the root with the required dataAudit document
N/A - No Smart Contracts used
Code for review
TBC - this is on Gitlab
Team information
Company: Coinrule
Official website: Coinrule
Point of contact: Oleg Giberstein
Email/Telegram: [email protected] / @oleggiberstein
The text was updated successfully, but these errors were encountered: