SignatureMintERC20Upgradeable
Methods
mintWithSignature
function mintWithSignature(ISignatureMintERC20.MintRequest req, bytes signature) external payable returns (address signer)
Parameters
Name | Type | Description |
---|---|---|
req | ISignatureMintERC20.MintRequest | undefined |
signature | bytes | undefined |
Returns
Name | Type | Description |
---|---|---|
signer | address | undefined |
verify
function verify(ISignatureMintERC20.MintRequest _req, bytes _signature) external view returns (bool success, address signer)
Parameters
Name | Type | Description |
---|---|---|
_req | ISignatureMintERC20.MintRequest | undefined |
_signature | bytes | undefined |
Returns
Name | Type | Description |
---|---|---|
success | bool | undefined |
signer | address | undefined |
Events
Initialized
event Initialized(uint8 version)
Parameters
Name | Type | Description |
---|---|---|
version | uint8 | undefined |
TokensMintedWithSignature
event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, ISignatureMintERC20.MintRequest mintRequest)
Parameters
Name | Type | Description |
---|---|---|
signer indexed | address | undefined |
mintedTo indexed | address | undefined |
mintRequest | ISignatureMintERC20.MintRequest | undefined |