0 txs
0 calls
constructor
No constructor.
functions
hasApprovedEnoughTokens
viewfunction hasApprovedEnoughTokens(address token, address player, address spender, uint256 amount) view returns (bool)
supportsPermit
viewfunction supportsPermit(address token) view returns (bool)
events
No events.
errors
ValidationFailed
error ValidationFailed(uint8 code)
creation bytecode
0x60808060405234601b5761063390816100218239308160070152f35b600080fdfe6080604052307f000000000000000000000000000000000000000000000000000000000000000014600436101561003557600080fd5b600090813560e01c9081630fb72a32146103aa5781635f94e72f146101db578163abb384e91461009a575063bcd12a571461006f57600080fd5b602036600319011261009757602061008d6100886103de565b61058b565b6040519015158152f35b80fd5b905061009757606036600319011261009757806100b56103de565b6100bd6103f9565b604435916001600160a01b031680610143575082809281925af13d1561013e573d6001600160401b03811161012a5760405190610104601f8201601f191660200183610425565b81528260203d92013e5b156101165780f35b630567353360e41b81526025600452602490fd5b634e487b7160e01b83526041600452602483fd5b61010e565b60405163a9059cbb60e01b81526001600160a01b03909216600483015260248201929092529160209183916044918391905af19081156101d05782916101a1575b501561018d5780f35b630567353360e41b81526026600452602490fd5b6101c3915060203d6020116101c9575b6101bb8183610425565b810190610573565b38610184565b503d6101b1565b6040513d84823e3d90fd5b905061009757610120366003190112610097576101f66103de565b6101fe6103f9565b61020661040f565b90836064359360843580151581036103a25760c4359060ff82168092036103a6576102b4575b506040516323b872dd60e01b81526001600160a01b0393841660048201529383166024850152604484019490945291926020928492606492849291165af19081156101d0578291610295575b50156102815780f35b630567353360e41b81526024600481905290fd5b6102ae915060203d6020116101c9576101bb8183610425565b38610278565b9091906001600160a01b038316803b156103a25760405163d505accf60e01b81526001600160a01b038681166004830152871660248201526044810188905260a480356064830152608482019390935260e48035938201939093526101043560c482015292918391829084905af1908161038e575b50610385576024858060033d11610375575b6308c379a014610357575b630567353360e41b81526023600452fd5b61035f6104fb565b1561034657630567353360e41b81526023600452fd5b50600481803e805160e01c61033b565b8490606461022c565b8661039b91979297610425565b9438610329565b8280fd5b8380fd5b82608036600319011261009757602061008d6103c46103de565b6103cc6103f9565b6103d461040f565b906064359261045e565b600435906001600160a01b03821682036103f457565b600080fd5b602435906001600160a01b03821682036103f457565b604435906001600160a01b03821682036103f457565b601f909101601f19168101906001600160401b0382119082101761044857604052565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03169182156104f257604051636eb1769f60e11b81526001600160a01b0392831660048201529116602482015290602090829060449082905afa9081156104e6576000916104b4575b50101590565b90506020813d6020116104de575b816104cf60209383610425565b810103126103f45751386104ae565b3d91506104c2565b6040513d6000823e3d90fd5b50505050600190565b600060443d10610562576040513d600319016004823e8051916001600160401b0383113d60248501111761056d578183018051909390916001600160401b038311610565573d84016003190185840160200111610565575061056292910160200190610425565b90565b949350505050565b92915050565b908160209103126103f4575180151581036103f45790565b6001600160a01b031680156105f757602060049160405192838092633644e51560e01b82525afa90816105c8575b506105c357600090565b600190565b6020813d6020116105ef575b816105e160209383610425565b810103126103f457516105b9565b3d91506105d4565b5060009056fea26469706673582212207f7800be8e92eae14cace529941836a3c9fd839ff620330fbbe0c6f3d5296b0a64736f6c634300081b0033