witnet / web3-jsonrpc-gateway Goto Github PK
View Code? Open in Web Editor NEWA Web3 JSON-RPC provider that handles accounts on its own using Ethers.js but delegates chain queries to a 3rd party service, e.g. Infura
License: MIT License
A Web3 JSON-RPC provider that handles accounts on its own using Ethers.js but delegates chain queries to a 3rd party service, e.g. Infura
License: MIT License
As to avoid eventual incompatibilities w/ eth_getFilterChanges
Any of provided keys could eventually be used for signing transactions.
Currently, we are trying to use Node 14, 16 and 18 and the pipelines broke during the installation phase. We have to upgrade the CI pipelines to use Node 20.
This service should be easily dockerizable for quick, zero-dependencies deployment.
Here's an example of a similar dockerized NodeJS service inside the Witnet project:
https://github.com/stampery-labs/aragon-govern-discord-integration/tree/main/docker
The main difference would be the lack of need for this line:
https://github.com/stampery-labs/aragon-govern-discord-integration/blob/3dc150c8cfb1de29328ab076ee429055c01e2229/docker/Dockerfile#L25
And a rewrite of this other line:
https://github.com/stampery-labs/aragon-govern-discord-integration/blob/3dc150c8cfb1de29328ab076ee429055c01e2229/docker/Dockerfile#L31
Provider URL: https://rinkeby.omgx.network
Test and upgrade Celo stacks.
After adding new logic in centralized bridge implementation, support of eth_syncing
method is now compulsory. Besides, VM execution error should be captured and sent back to client.
gasPrice
value.gasLimit
value.This middleware can currently handle:
getAccounts
processEthSignMessage
processTransaction
Missing methods:
processDecryptMessage
processEncryptionPublicKey
processPersonalMessage
processTypedMessage
processTypedMessageV3
processTypedMessageV4
We may not need every of them, but we can try to cover as many as possible for the sake of completion, just in case someone else uses this at some point.
Test and upgrade related testnet stacks.
When specifying a network that's not currently supported.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.