Open dillon opened 1 year ago
Is it just me, or are tests that involve Ecliptic failing for everyone?
I'm an ethereum novice, so it's a bit beyond me to debug this (or to even know if it's "broken" or just an issue with my local setup), but it looks like the error message above isn't lying:
5 arguments
4 arguments in test
Any help or advice would be appreciated. I'm writing a contract that integrates very thinly with Ecliptic, but I'd still like to have test cases for the integration - but without being able to build Ecliptic in the tests, I'm a little stuck.
Update: looks like I can just pass another zero
as the 5th argument, and as long as my tests don't interact with treasury
(I'm not sure what this is), it should be "okay"...
npm test
fails to deploy Azimuth contracts. This is also an issue for bridge.Not sure if this is truly a gas issue or if that error is a red herring. I do know that there were a few gas-related changes in Shanghai.
Steps to reproduce:
clone this repo
nvm use
npm i -g truffle
npm i
npm run test
Oversized contracts I noticed that two contracts are over the 24kib limit:
Ecliptic.sol
andAzimuth.sol
. I'm not sure if this is causing issues but messing with configs a bit I was able to produce this error as well:"Azimuth" -- The contract code couldn't be stored, please check your gas limit..
. Can't seem to config ganache to allow it, even with--chain.hardfork merge --chain.allowUnlimitedInitCodeSize --chain.allowUnlimitedContractSize