Token Support Facet
Note that this page has not been updated to reflect the current state of Beanstalk, but is left here as a reference.
The Token Support Facet handles permits for ERC-20 and ERC-721 tokens and transfers for ERC-721 and ERC-1155 tokens.
Call Functions
permitERC20
is a wrapper function for permit of ERC20Permit token.
Parameter | Type | Description |
---|---|---|
|
| Token to permit. |
|
| Owner of the token. |
|
| Address to permit to spend the token. |
|
| Token amount to permit. |
|
| Expiration of signature (Unix time) |
|
| Recovery ID. |
|
| ECDSA signature output. |
|
| ECDSA signature output. |
Execute an ERC-721 token transfer.
Parameter | Type | Description |
---|---|---|
|
| Token address of the ERC-721. |
|
| Address being transferred to. |
|
| ID of ERC-721 token to transfer. |
Execute a permit for an ERC-721 token.
Parameter | Type | Description |
---|---|---|
|
| Token address to permit. |
|
| Address to permit to spend the token. |
|
| ID of |
|
| Expiration of signature (Unix time). |
|
| A valid |
Execute an ERC-1155 token transfer of a single ID.
Parameter | Type | Description |
---|---|---|
|
| Token address of the ERC-1155. |
|
| Address being transferred to. |
|
| ID of the ERC-1155 token. |
|
| Number of the ERC-1155 tokens at |
Execute an ERC-1155 token transfer of multiple IDs.
Parameter | Type | Description |
---|---|---|
|
| Token address of the ERC-1155. |
|
| Address being transferred to. |
|
| Array of IDs of the ERC-155 token. |
|
| Array of amounts of ERC-1155s at |
View Functions
None.
Events
None.
Last updated