drop dependencies from dmap.js
- Dominant language
- JavaScript
- Stars
- 59
- Forks
- 16
- PR merge metrics
- No merged PRs in 30d
Description
ethers
- ethers.utils.defaultAbiCoder
- + we only need to encode one call, get
- ethers.utils.keccak256
- + find a standalone implementation
- ethers.utils.hexZeroPad
- + just extract this function
- ethers.BigNumber.from
- + use native BigInteger
- ethers.utils.Interface
- + pretty sure lib.slot is deprecated now?
ebnf
- the parser for dpath should be trivial
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with dmap.js and trace each listed ethers dependency, then inspect how the dpath parser is currently handled. Done means the listed dependencies and parser work are addressed without changing the registry's behavior; the issue names no tests or verification command.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- blockchain
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100