Elnaril
Elnaril
## What was wrong? Issue https://github.com/ethereum/eth-account/issues/101: Enable stricter mypy checks ## How was it fixed? I switched on the mypy flag "disallow_any_generics", and fixed resulting mypy errors. ### To-Do [//]:...
The function `eth_account.encode_structured_data()` is deprecated in favour of `eth_account.messages.encode_typed_data()`. The UR SDK is still using `encode_structured_data()` in `RouterCodec.create_permit2_signable_message` and thus must be updated with `encode_typed_data()`. As a source of inspiration,...
The [Truffle suite is being sunset](https://consensys.io/blog/consensys-announces-the-sunset-of-truffle-and-ganache-and-new-hardhat?utm_source=github&utm_medium=referral&utm_campaign=2023_Sep_truffle-sunset-2023_announcement_) in favour of [Hardhat](https://hardhat.org/tutorial). Here is a [guide](https://archive.trufflesuite.com/docs/truffle/how-to/migrate-to-hardhat/) Foundry is another option. Ganache is currently used to perform all integration tests: it should be...
Consider Flake8 and isort replacement with Ruff. https://docs.astral.sh/ruff/ Motivations: - detect post 3.9 deprecated type hints (See this [answer](https://stackoverflow.com/questions/78888948/how-to-get-mypy-to-raise-errors-warnings-about-using-the-typing-package-inst?noredirect=1&lq=1)) - tool unification - speed
The [Truffle suite is being sunset](https://consensys.io/blog/consensys-announces-the-sunset-of-truffle-and-ganache-and-new-hardhat?utm_source=github&utm_medium=referral&utm_campaign=2023_Sep_truffle-sunset-2023_announcement_) in favour of [Hardhat](https://hardhat.org/tutorial). Here is a [guide](https://archive.trufflesuite.com/docs/truffle/how-to/migrate-to-hardhat/) Foundry is another option. Ganache is currently used to perform all integration tests: it should be...
#### Issue: This SDK does not support the Universal Router function `PERMIT2_TRANSFER_FROM_BATCH` yet. #### Objective: Add support for `PERMIT2_TRANSFER_FROM_BATCH`. #### How: - Add encoding and decoding for this function. -...
#### Issue: This SDK does not support the Universal Router function `PERMIT2_PERMIT_BATCH` yet. #### Objective: Add support for `PERMIT2_PERMIT_BATCH`. #### How: - Add encoding and decoding for this function. -...