-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot accept transaction in PoA parity private net #1260
Comments
We've heard some reports about issues on kovan with signing txs, but have not been able to reproduce them. From a user submitted report it looks like the transactions are getting serialized incorrectly. There should be no issue with PoA vs PoW. We fixed an issue with the empty dialogue and it should now show an error. This will be deployed Monday. As for the actually transaction issue, we could use some reproduction steps. Can you walk us through what you did on browser-solidity to generate the transactions? |
Some other helpful info you can provide: Please report the Please open up the background console and look at the network tab clear the network tab and attempt + approve the transaction again. You should see a thanks! |
Sure, what do you need? Having a error message would probably help, so first I'd wait for this. But then, there is nothing special about this transaction, if I use the Web3 provider, it just works (then I have to accept in parity UI of course). The accounts get displayed correctly, also the transaction is displayed (I think correctly). Will be interesting to see the error message. |
Ah, saw this too late:
In the logs there are a LOT of "not filter for this id 0x2" and "...0x3", spamming the logs (console). |
ok - the filter issue shouldn't be related but that can be addressed here #1261 |
strange you are not seeing Another question. if you use the in-metamask sendTx form and e.g. send yourself 0 ether, does the tx go through? |
Just tried sending ETH from my account to itself and it also doesn't work, same empty, freezing screen. See no error message still. |
I'm getting a similar error, I have a private PoW testnet running on both Geth and Parity. I can submit transactions manually via web3, Mist embedded web3 works, parity web3 plugin works. Metamask does not work. When using MetaMask via Parity, Parity responds with I have selected "Private network" in metamask settings and entered http://127.0.0.1:8545 as the address. All other rpc queries like balances are working fine. |
Thanks @kumavis but I don't think thats it.. I specify the networkid for geth on the command line and parity has it stored in the genesis file, I also tried specifying via the command line without change. As far as I can tell the networkids are consistent and set correctly. I'm not using network id = 5 by the way, I assume metamask does not need it to be 5? I assume metamask queries the networkid via rpc and then uses that value when building the tx? |
metamask requies the |
my private testnet has |
@slothbag sounds like that means your chain does not accept eip155 |
Ok thanks, it sounds like if I change my testnet to activate eip155 at say block 10, then MetaMask should be able to generate valid transactions from block 10 onwards. I may test this out in the next day or two, |
i dont see any reason to not activate eip155 on block zero. the reason why the feature exists is bc EIP155 came after the launch of mainnet and so that a eip155 support deadline could be scheduled by some block number |
I am having the same problem. My chainId in the genesis block and the networkid flag are the same. Eip155 is active. |
Closing due to inactivity - if this is still relevant, feel free to open a new issue. |
FYI to anyone curious, my work around for this was to use Remix and point it to my server and use smart contracts through that. |
Though connection, balance display and coexistence with browser-solidity works quite well, when I want to actually commit a transaction, the MetaMask plugin modal dialog pops up, I can "accept", but then the dialog empties, freezes and the transaction is never committed (it is not pending either).
Is there a dependency on PoW? For reference, the setup is from parity's DemoPoA https://github.com/paritytech/parity/wiki/Demo-PoA-tutorial
The text was updated successfully, but these errors were encountered: