-
Test code:
```python
import os
from eip712_structs import Bytes, Array, EIP712Struct, make_domain
class TestStruct(EIP712Struct):
byte_array = Array(Bytes(32), 4)
byte_array = [os.uran…
-
Code in question:
```py
from eip712_structs import EIP712Struct, Address, String, Uint
class Identity(EIP712Struct):
userId = Uint(256)
wallet = Address()
class Message(EIP712S…
-
# Lines of code
# Vulnerability details
Fixed. EIP712 is now correctly implemented everywhere.
-
**Describe the bug**
When signing a message as per the EIP712 standard, the word "Message" shows up twice, which looks wierd.
**Steps to reproduce (REQUIRED)**
Sign any EIP712 standard messag…
-
## Summary
When calculating a [EIP712] transaction hash, the `uint256 chainID` may be used. This field is optional in EIP712, but it is used in most EIP712 dApps.
The problem is that harmony has t…
-
I have some issues with signing with metamask.
I am currently facing some challenges while attempting to sign a transaction created with evmosjs using Metamask. Specifically, I am encountering an i…
-
It would be nice if you'd add support for W3C VCs (since they are a global standard for attestations) to support offchain and onchain attestations. I guess it should be possible to create W3C VCs with…
-
# Lines of code
https://github.com/code-423n4/2022-07-golom/blob/7bbb55fca61e6bae29e57133c1e45806cbb17aa4/contracts/core/GolomTrader.sol#L98
# Vulnerability details
## Impact
If there is ever a ha…
-
**📝 Details**
Governor initializes with the following constructor:
```solidity
constructor(string memory name_) EIP712(name_, version()) {
_name = name_;
}
```
However, `_name` is als…
-
Metamask changed their implementation[[1](https://github.com/MetaMask/metamask-extension/pull/11340)][[2](https://github.com/MetaMask/metamask-extension/pull/11900)] to support automatically convertin…