Function Approvals and Permit Support

Function Approvals and Permit Support

Notes

  • The delegation of the ability to call Beanstalk functions greatly improves the composability of Beanstalk. For example, a Farmer could delegate the ability to Plant their Earned Beans to a smart contract, and using Tractor, set specific conditions (like that Plant can only be called if there are >100 Earned Beans).
  • Adding EIP-2612 support for Function Approvals allows Farmers to delegate calling of Beanstalk functions without the need for a separate transaction.