https://cryptotypist.com/researcher-the-setapprovalforall-function-within-the-eip-721-standard-is-extremely-risky/