ENS supports setting a Base-specific address! I've set it on gregskril.eth as an example https://app.ens.domains/gregskril.eth though I'll admit wallet support isn't near where it should be yet... working on it
I mostly followed this https://www.theclevercarrot.com/2021/06/easy-homemade-sourdough-bagels/
yes, boil in water with honey for a minute before going in the oven
testing claim links on @daimo first person gets $1 https://daimo.com/l/n/greg/1/3x4cC#4jMheSqVtN4VVKZtvRcapw
not confident about it being the best (have heard good things about awaken recently) but koinly has worked reasonably well for me the past couple years
ah sorry I should have specified - meant more like checking if a user already has an approval before making them do it, so its not unnecessarily called if they reuse the frame