-
Notifications
You must be signed in to change notification settings - Fork 836
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
feat(node): allow uprotected txs flag for proxy deploy for devrel team #114
Conversation
Since our node has enabled EIP-155 in genesis, emm not sure will this work? and whats the reason we want to allow unprotected txs? |
We are trying to deploy a deterministic proxy contract. This method: Therefore, we need to set the following flag
to allow the unprotected transaction to go through. |
emmm actually i don't think this deserves a PR to merge that flag config into our public repo. Looks like the reason why that script requires to send a signed transaction with RLP only valid before EIP-155 is because that script is too old (4 years ago) (correct me if i'm wrong)? Sending pre-EIP-155 txs with any private key has some potential security issues right? And nowadays nobody should do that. Like those transactions in our testnet can be re-played by others (not the original user) in mainnet. So updating the script to make it sending post-EIP-155 txs sounds like a more reasonable approach? |
The RLP does not include EIP-155 intentionally here Can I use this branch as a reference to add this flag if we choose not to merge? |
But if u think this |
Close this one since we won't merge that flag config into |
Yes this is just for devrel to use, apparently they need to not use EIP-155, they talked to the creators of the script and for some reason it can't function the same way without pre-EIP 155. So it's not intended for community use, or anyone besides Marcus really. |
defaults to false if variable is not set