-
Notifications
You must be signed in to change notification settings - Fork 39
Remove dependency on 'solc' from build process #77
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
Comments
Bridge relies on these contracts to generate calls, transactions and event filters, so I don't think it's reasonable to drop this dependency at this moment. What will happen after we're done transitioning integration tests is that we can replace contracts in this project with interfaces from actual contracts to keep things leaner inside. But we'll still need |
maybe you only need ABIs ? |
Agree with Roman. I think you could use git submodules to link to repos: poa-bridge and poa-parity-bridge-contracts. |
Yes, ABI will do if we want to get rid of @akolotov poa-parity-bridge-contracts doesn't seem to contain ABIs as is. |
Correct, those are artifacts, which I already provided in the gist above |
OK. Let's take ABI's from |
As per @rstormsf it might be better to store those in https://github.com/poanetwork/poa-chain-spec |
Created omni/tokenbridge-contracts#38 to upload ABIs to specification repo |
Issue 54 - close attack vector
Since bridge contracts are in separate project just now and deployed separately, 'solc' is not needed as dependency for the bridge.
The text was updated successfully, but these errors were encountered: