-
### Increasing Access
On the pop up that previews SVG, add forward back buttons as well as a textfield to select # / size of series.
### Feature enhancement details
The preview would go through th…
-
I'm currently trying to port some Solidity code into wasm using `pwasm`. But I have a problem that I don't see enough examples or documentation to perform such a transform. For example, here is a simp…
-
I have been getting a weird `errored: Error: data out-of-bounds (length=0, offset=32, code=BUFFER_OVERRUN, version=abi/5.1.2)` error when testing contract functions in Remix, even though it goes throu…
-
Hi @0xAtum. I was asked to review this repo and provided some feedback on a private Discord group. I mentioned it'd be more helpful if I share the feedback on the repo. I'll be doing so by opening som…
-
The `Factory` contract wants to track types of contracts. It does this using a `bytes4` type. It seems this is inspired from the ERC-165 standard.
The baseline choice should be using a full 32 byte…
-
# Use custom errors
Solidity ^0.8.4 allow the use of custom errors to optimize gas usage.
https://blog.soliditylang.org/2021/04/21/custom-errors/
# Consolidate operations
For example:
https://github.…
-
### Environment information
* `brownie` Version: v1.17.1 - Python development framework for Ethereum
* `ganache-cli` Version: v6.12.2 (ganache-core: 2.13.2)
* `solc` Version: 0.8.10+commit.fc4108…
-
**Original Issue Text (Before Refactoring into a VIP)**:
Enums are treated differently in Solidity and Vyper. `uint8` (in Solidity) vs. `uint256` (in Vyper) & simple increments and starting from 0 …
-
### 📝 Issue Description
All project addresses should be excluded from transaction fees.
---
### Code Example
```solidity
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppe…
-
Now that there are drafts for real application contracts for Threshold, I just realized we never standardized some application-specific stuff like events for authorization operations. As an example, s…