Closed benjioh5 closed 3 months ago
Thanks for making an issue for caver-js!
Could you tell me little bit more about what features of ethers-js are useful or the reason why you use ethers-js? :)
We are sorry for that we do not have enough resources to port ether-js for Klaytn right now.
Of course, we are always welcome to contribute Klaytn's ecosystem from anybody including you! :)
First of all, my opinion is
1-1. Truffle supports Ethersjs in many way. In this case, switching cost of ethereum truffle smart contract to klaytn's will be significant lower. 1-2. Fully supoort of Typescript while web3js doesn't 1-3. Wallet and Provider is seperated that is more easy to use. 1-4. Mnemonic supports 1-5. Smartcontract call and management is more easier.
OK I See. Thanks for responding
Then I'll talk about this in ethers.js project issue. Adding provider is not that hard to adopt it. But I wonder that the Fee Delegation is not Ethereum's own feature. I need some support for adopdation of new transaction model. (and some new functions for it) I'll report or write some issues later. Thanks.
I opend some issue on Ethersjs repo.
@kjhman21 I think, from my personal experience integrating blockchains, providing compatibility with ethers.js (along with other EVM blockchains) makes it easier for organisations and companies to provide wide range of support. Since ethers.js is a much more used package, and supports a bigger blockchain (at the moment :smile: ) it can be a good "expanding the reach" of klaytn move
Klaybank team made forked version of ethersjs for klaytn. Is there any chance to make this version to official ethersjs-klaytn?
Here is repo url : https://github.com/klaybank/ethers_providers_klaytn
@benjioh5 Thanks for the info. We are also trying to support eth_
namespace APIs to support Ethereum development tools. This is expected to be shipped by the end of March as klaytn-v1.8.0.
We will also try to look at this. Thanks.
cc @jimni1222 @aidan-kwon
Any update on this and making etherjs work with Klaytn / Kaikas?
@dextfprotocol Thanks for asking.
Thanks for the prompt reply. And do you know if there is a plan/timing for Kaikas to provide ethereum API namespace?
Web3js based system is enough to make Dapp, but compatibility issues and migration issues are remaining. Is there any chance or way to use Ethers.js compatible library?