Comments (10)
var recoveryParam = (kp.getY().isOdd() ? 1 : 0) |
(kpX.cmp(r) !== 0 ? 2 : 0);
// Use complement of `s`, if it is > `n / 2`
if (options.canonical && s.cmp(this.nh) > 0) {
s = this.n.sub(s);
recoveryParam ^= 1;
}
from ethereum-tx.
sign without chainId send transaction
Error: insufficient funds for gas * price + value
$v = 37;
$chainId = $this->offsetGet('chainId');
if ($chainId) {
$v = (int) $chainId * 2 + 35;
}
$this->offsetSet('v', $v);
chainID = 1; return the same result.
from ethereum-tx.
any update on this?
from ethereum-tx.
try this
https://github.com/Domraider/php-eth-raw-tx
from ethereum-tx.
It has a lot of requirements to the server. hard to use it for average user.
I want to use it for a WordPress plugin, so, user friendlyness is an important issue for me.
It is even easier to use geth with JSON-RPC in this case.
The pure PHP implementation is a must to make things really simple for such applications.
from ethereum-tx.
I think the pure PHP implementation is good.
I'll fix this issue when secp256k1 recover function finished (web3p/secp256k1#6).
Still working hard on that (this.g.mulAdd).
Update:
I found the full implement of elliptic: https://github.com/simplito/elliptic-php
Try this to sign and recover tonight.
from ethereum-tx.
any update on this?
from ethereum-tx.
https://github.com/jianhuihi/ethereum-tx
from ethereum-tx.
Just release 0.3 that support EIP155 https://github.com/web3p/ethereum-tx/releases/tag/0.3
from ethereum-tx.
Wow! Does it means that there is a pure PHP Ethereum tx library exists now? I'm excited! :-)
Will try it in my plugin shortly: https://wordpress.org/plugins/cryptocurrency-product-for-woocommerce/
from ethereum-tx.
Related Issues (20)
- Error: transaction could not be decoded: could not recover secp256k1 key: calculated Rx is larger than curve P HOT 4
- Support EIP1559 transaction
- Incorrect sign when using the chainId parameter HOT 3
- How to support matic chain? HOT 1
- "Invalid RLP" error when sending signed transaction HOT 10
- rlp: input string too long for uint64, decoding into (types.LegacyTx).Nonce. HOT 2
- BEP-20 transaction HOT 5
- Transaction(EIP1559Transaction) hash doesn't match the real one from server HOT 2
- I get a tx id but it doesn't show up in explorer. HOT 2
- 不知道为什么,代币转账失败
- good
- EIP1559Transaction invalid length; proto: invalid field number: tx parse error HOT 1
- sending token from smart contract to wallet HOT 6
- Support non-integer chain id
- sendRawTransaction appears to work, but the transaction never appears HOT 2
- Signature is different with web3j HOT 1
- Closed
- getFromAddress() does not work with r, s, v HOT 1
- Is it possible to send transaction in Binance Smart Chain using web3.php and web3p/ethereum-tx?
- Request for New Release Incorporating Updates Post-2022
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 ethereum-tx.