Dawson Botsford

Results 110 issues of Dawson Botsford

Can be found via `npm run lint` ![Screen Shot 2022-08-05 at 8 32 14 PM](https://user-images.githubusercontent.com/3408480/183230145-699776a9-096c-4613-b6c4-df0976f5837a.png)

good first issue

Findable with `npm run build`

good first issue

like ethers playground: https://playground.ethers.org/ This task may involve "breaking out" of Docusaurus in order to create a playground page.

good first issue

There are already `Contract` tests for CRV, but they only test `balanceOf` and `total_claimed` [see here](https://github.com/Earnifi/essential-eth/blob/9da0c9f7b5564731f8e29c1dc69c5e1381ab198c/src/classes/test/Contract/crv.test.ts#L31) The contract is [deployed here](https://etherscan.io/address/0x575CCD8e2D300e2377B43478339E364000318E2c#readContract) and the tests in the codebase should test all...

good first issue

This is required to enable ENS resolution within this package. Current packages like [idna-uts46](https://github.com/hexonet/idna-uts46/pull/138) are over 30kb. This issue has a background to it which involves researching the current ENS...

TLDR: Just do a fetch to this for now https://api.ensideas.com/ens/resolve/daws.eth --- Because resolving ENS names requires heavy packages for unicode normalization, we should first enable ENS resolution in this package...

Used to fetch histories on thing like ERC-20 transfers ```ts const filter = contract.filters.Transfer( rewardsTreasuryAddress /* from block # */, recipientAddress /* to block # (optional) */, ); const startBlock...

Naively I probably coded `Contract` to work only with `JSONRpcProvider`s. If a user wants the redundancy of one or multiple fallthrough RPC URLs, this should work out of the box.