Comments (3)
Correct me if I'm wrong, but both hardhat and anvil do not support gRPC endpoints.
Both hardhat and anvil support eth JSON RPC endpoint(not gRPC, my bad) -> hardhat JSON RPC and Anvil JSON.
But I think it's fine to start with JSON RPC calls to either hardhat or anvil (we can reuse/start hardhat setup from here, no need to add the setup here at the beginning) with ethers-rs.
Yes. I was exploring using ethers-rs for setting up the smart contract yesterday.
This way, we do not have to worry about the wallet side and smart contracts (and deploying them). gRPC would come into play when bundler is integrated into the execution client and would have direct access to the blockchain state and EVM.
I think I misunderstood your idea on gRPC in the very first place. Thanks for correcting me! We n
Similar to how stackup-bundler connect to Ethereum node with ethclient (geth).
Got it! Thanks~
from silius.
That's a great issue!
Hmmm, it's an option to use anvil. Corrent me if I'm wrong, but both hardhat and anvil do not support gRPC endpoints.
But I think it's fine to start with JSON RPC calls to either hardhat or anvil (we can reuse/start hardhat setup from here, no need to add the setup here at the beginning) with ethers-rs. This way, we do not have to worry about the wallet side and smart contracts (and deploying them). gRPC would come into play when bundler is integrated into the execution client and would have direct access to the blockchain state and EVM.
Similar to how stackup-bundler connect to Ethereum node with ethclient (geth).
At later stages we could develop some client SDK and tests for client side also.
What do you think? @zsluedem
from silius.
#26 closing this now because anvil is successfully landed
from silius.
Related Issues (20)
- Bundle wont happend when using DatabaseMempool HOT 1
- Store verified at block hash field in the database
- Abstract storage engine
- ensure the max_fee_per_gas and max_priority_fee_per_gas of each UserOperation is large enough before generating bundle transaction.
- UserOperation with initCode will be failed in the 2nd simulation. HOT 1
- Move encoding/decoding for p2p to separate file
- Arg for send bundle mode
- Update debug_sendBundleNow
- New debug endpoint: debug_bundler_addUserOps
- eth_estimateUserOperationGas should accept state override set
- Update return for eth_getUserOperationByHash
- Load Silius config from file
- Chainspec
- Use bot for releases HOT 1
- RPC WS improvements
- Fix problems with gossipsub
- Fix encoding of lists in p2p
- Handle info in response chunks
- Implement peer scoring for p2p (mostly gossibsub)
- Getting compile error when I use silius as library
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from silius.