Skip to content

Web3 Provider Engine-compatible provider for Alchemy and their Higher-level APIs.

License

Notifications You must be signed in to change notification settings

Arctek/alchemy-subprovider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arctek/alchemy-subprovider

This project provides an Web3 Provider Engine-compatible provider for Alchemy and their Higher-level APIs.

This allows for emulating APIs on a local TestRPC/Ganache network. This provider also hooks above providers such as MetaMask or mobile wallet providers, such that all read only data requests are done via Alchemy; while leaving signing and sending transactions to the wallet provider.

Instead of using the PassthroughSubprovider, you may also opt to use the SignerSubprovider[https://github.com/0xProject/0x-monorepo/blob/development/packages/subproviders/src/subproviders/signer.ts] from 0x.

Testing

This is still to-do - however it wont be possible to write unit tests for MetaMask or mobile wallets (ex. Trust, Coinbase, imToken) as there is no way to automate this.

About

Web3 Provider Engine-compatible provider for Alchemy and their Higher-level APIs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published