-
`initiateBridgeTransfer` is consuming around 400k units of gas, this is far too high for what the function is doing.
There could be several culprits, the struct and its size (fields). The way we o…
-
Some contracts in our repository (e.g., [MIPS64.sol](https://github.com/ethereum-optimism/optimism/blob/4f8e9b519c9d10535d438cfe617f3f014df12d01/packages/contracts-bedrock/src/cannon/MIPS64.sol)) are …
-
Soroban protocol 21 did not support constructors (functions exposed by the contract, which the Vm calls upon contract deployment).
That means that a developer would have to call `init` manually from …
-
Contracts using the @chainlink dependency are failing to compile using the ZKsync plugin on Remix.
Steps to reproduce:
1. Paste the following code into a `Receiver.sol` file:
```solidity
// SPDX…
-
From Mostrodarte team. Investigate and see if Nick Mudge could help.
--
Update on the progress of compiling the rair-solidity DIAMOND contracts. There are a couple of differences between ETH/EVM…
-
### 🐛 Bug Report for hardaht-zksync plugins
#### 💥 Plugin name
"@matterlabs/hardhat-zksync-verify": "^0.1.8",
#### 📝 Description
I can't verify the contracts after deploy.
Although before (…
-
* Testing and production contracts are in the same directory. It should be separated.
* Interfaces should have their own files.
* Dependencies should be installed with forge and not copy/paste
* im…
-
We need to know if any of these contracts need to be translated to Move and included in our genesis process. They will be needed if they provide functionality which we also need.
-
Find a linter or look up some best practices for Solidity contracts and apply them to the deposit contract.
Lets do things that are reasonable, but skip any 'best practices' that we think are silly…
-
There is a shared feeling that the current hardhat testing framework is hard to use, unstable, and generally a mess.
While we want to keep it because having the TypeScript-based framework is importan…