-
It will be good to have upgradable smart contracts structure. It means that if some sub-contracts was changed and has been deployed their new versions it will not cause changing addresses of main cont…
-
0xadrii
medium
# Performing a direct multiplication in `_getPriceFromSqrtX96` will overflow for some uniswap pools
## Summary
The _getPriceFromSqrtX96 will revert for pools that return a _…
-
Create a smart contract basically a library that contains important and implementable algorithms such as binary search etc that be used by smart contracts for different purpose
-
# Background context
We currently have multiple smart contracts in our network architecture require users to "bond" or "lock" tokens:
- **Service registry**: Infrastructure providers bond tokens…
-
- **I'm submitting a ...**
[ ] question about how to use this project
`npm run build` keeps failing. It says
```
'v3-periphery)' is not recognized as an internal or external command,
opera…
-
## Overall Architecture
![](https://lucid.app/publicSegments/view/75efe736-e0fc-4109-828c-2e12ac6fb6cc/image.png)
### Front-end interaction with the smart contracts
- Parcel metadata from met…
-
Why should this feature exist?
state override set makes eth_call even more powerful and allows for deep code analyses.
Advantages of state override set (from geth docs):
- It can be used by DAp…
-
# Lines of code
https://github.com/code-423n4/2023-03-zksync/blob/main/contracts/ContractDeployer.sol#L232-L247
https://github.com/code-423n4/2023-03-zksync/blob/main/contracts/ContractDeployer.sol#L…
-
**Github username:** @ArnieGod
**Twitter username:** arniesec
**Submission hash (on-chain):** 0x6f601c429f53e6ccc2d29a0319a0a48b505381278ccce25d8fb5ee2ea4044e08
**Severity:** high
**Description:**
*…
-
### Issue to be solved
Error messages for panics in transactions and contracts are not very helpful to end-users.
They should be updated to be more descriptive and re-usable
We should also try to gea…