Clarify role of MinimalForwarder (#3399)

Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
This commit is contained in:
onlineSoftwareDevOK
2022-06-06 17:27:56 -04:00
committed by GitHub
parent f6cd8032ba
commit 994cf9b34b

View File

@ -8,6 +8,11 @@ import "../utils/cryptography/draft-EIP712.sol";
/** /**
* @dev Simple minimal forwarder to be used together with an ERC2771 compatible contract. See {ERC2771Context}. * @dev Simple minimal forwarder to be used together with an ERC2771 compatible contract. See {ERC2771Context}.
*
* MinimalForwarder is mainly meant for testing, as it is missing features to be a good production-ready forwarder. This
* contract does not intend to have all the properties that are needed for a sound forwarding system. A fully
* functioning forwarding system with good properties requires more complexity. We suggest you look at other projects
* such as the GSN which do have the goal of building a system like that.
*/ */
contract MinimalForwarder is EIP712 { contract MinimalForwarder is EIP712 {
using ECDSA for bytes32; using ECDSA for bytes32;