galacticcouncil / galacticcouncil/hydration-node

Improve possitility to call EVM call with EVM wallet

Open
#1,140 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
208
Forks
109
Avg merge
6d 3h
Merged PRs (30d)
3

Description

### Detailed Description
When trying to use EVM wallet for supply&borrow looping, its not possible to execute this batch.
This batch is used to borrow/sell assets.
This is happening only for EVM wallets (it works correctly for substrate wallets)

The error which i got:

Image

address: 12ZuLmUY1PNnMYknAmvADGv6rguQDLssuqubaqa1U4FPpRLu
message: {"code":-32603,"message":"Internal JSON-RPC error.","data":{"code":-32603,"message":"evm error: Other(\"dispatch execution failed: BalanceLow\")","data":"0x","cause":null},"stack":"{\n \"code\": -32603,\n \"message\": \"Internal JSON-RPC error.\",\n \"data\": {\n \"code\": -32603,\n \"message\": \"evm error: Other(\\\"dispatch execution failed: BalanceLow\\\")\",\n \"data\": \"0x\",\n \"cause\": null\n },\n \"stack\": \"Error: Internal JSON-RPC error.\\n at new i (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-4.js:1:81689)\\n at o (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-4.js:1:84780)\\n at Object.internal (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-4.js:1:85389)\\n at u (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-3.js:3:319603)\\n at chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-3.js:3:321053\\n at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:1391130\"\n}\n at new i (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-4.js:1:81689)\n at o (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-4.js:1:84780)\n at Object.internal (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-4.js:1:85389)\n at u (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-3.js:3:319603)\n at chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-3.js:3:321053\n at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:1391130"}
walletProvider: metamask
rpcProviderUrl: wss://hydration-rpc.n.dwellir.com
specVersion: 315
blockNumber: 8140441
path: /borrow/dashboard
commitHash: de313f72

### Context
Looping is i guess just one example of features which might use this functionality.
You can try it by yourself here:
https://deploy-preview-2469--edge-hydra-app.netlify.app/borrow/dashboard

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.