0 txs
0 calls
constructor
constructor()
functions
forwarder
viewfunction forwarder() view returns (address)
getTokenBalance
viewfunction getTokenBalance(address token) view returns (uint256 bal)
getTrustedForwarder
viewfunction getTrustedForwarder() view returns (address forwarder)
Ierc20permitusdc
viewfunction Ierc20permitusdc() view returns (address)
isTrustedForwarder
viewfunction isTrustedForwarder(address forwarder) view returns (bool)
approveTokens
nonpayablefunction approveTokens(address token, address spender, uint256 value)
createPermit
nonpayablefunction createPermit(address tokenAddress, address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
returnTokens
nonpayablefunction returnTokens(address token)
transTokens
nonpayablefunction transTokens(address token, address owner, address spender, uint256 value)
events
No events.
errors
No errors.
creation bytecode
0x608060405273b2b5841dbef766d4b521221732f9b618fcf34a87600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561006557600080fd5b50610097600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661009c60201b60201c565b6100df565b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610b30806100ee6000396000f3fe608060405234801561001057600080fd5b50600436106100925760003560e01c8063572b6c0511610066578063572b6c051461011d578063912d6e281461014d578063ce1b815f14610169578063d3ef774014610187578063f645d4f9146101a357610092565b8062b98a431461009757806305ab7983146100b55780633aecd0e3146100d157806351ccf59914610101575b600080fd5b61009f6101c1565b6040516100ac9190610648565b60405180910390f35b6100cf60048036038101906100ca919061074b565b6101e7565b005b6100eb60048036038101906100e69190610801565b6102cb565b6040516100f8919061083d565b60405180910390f35b61011b60048036038101906101169190610858565b61034e565b005b61013760048036038101906101329190610801565b6103d5565b60405161014491906108da565b60405180910390f35b610167600480360381019061016291906108f5565b61042e565b005b6101716104b2565b60405161017e9190610957565b60405180910390f35b6101a1600480360381019061019c9190610801565b6104db565b005b6101ab61056c565b6040516101b89190610957565b60405180910390f35b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b87600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d505accf888888888888886040518863ffffffff1660e01b815260040161028f9796959493929190610990565b600060405180830381600087803b1580156102a957600080fd5b505af11580156102bd573d6000803e3d6000fd5b505050505050505050505050565b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103069190610957565b602060405180830381865afa158015610323573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103479190610a14565b9050919050565b8373ffffffffffffffffffffffffffffffffffffffff166323b872dd8484846040518463ffffffff1660e01b815260040161038b93929190610a41565b6020604051808303816000875af11580156103aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103ce9190610aa4565b5050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b8273ffffffffffffffffffffffffffffffffffffffff1663095ea7b383836040518363ffffffff1660e01b8152600401610469929190610ad1565b6020604051808303816000875af1158015610488573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ac9190610aa4565b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6104ff610592565b610508846102cb565b6040518363ffffffff1660e01b8152600401610525929190610ad1565b6020604051808303816000875af1158015610544573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105689190610aa4565b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060146000369050101580156105ae57506105ad336103d5565b5b156105c257601436033560601c90506105c6565b3390505b90565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600061060e610609610604846105c9565b6105e9565b6105c9565b9050919050565b6000610620826105f3565b9050919050565b600061063282610615565b9050919050565b61064281610627565b82525050565b600060208201905061065d6000830184610639565b92915050565b600080fd5b6000610673826105c9565b9050919050565b61068381610668565b811461068e57600080fd5b50565b6000813590506106a08161067a565b92915050565b6000819050919050565b6106b9816106a6565b81146106c457600080fd5b50565b6000813590506106d6816106b0565b92915050565b600060ff82169050919050565b6106f2816106dc565b81146106fd57600080fd5b50565b60008135905061070f816106e9565b92915050565b6000819050919050565b61072881610715565b811461073357600080fd5b50565b6000813590506107458161071f565b92915050565b600080600080600080600080610100898b03121561076c5761076b610663565b5b600061077a8b828c01610691565b985050602061078b8b828c01610691565b975050604061079c8b828c01610691565b96505060606107ad8b828c016106c7565b95505060806107be8b828c016106c7565b94505060a06107cf8b828c01610700565b93505060c06107e08b828c01610736565b92505060e06107f18b828c01610736565b9150509295985092959890939650565b60006020828403121561081757610816610663565b5b600061082584828501610691565b91505092915050565b610837816106a6565b82525050565b6000602082019050610852600083018461082e565b92915050565b6000806000806080858703121561087257610871610663565b5b600061088087828801610691565b945050602061089187828801610691565b93505060406108a287828801610691565b92505060606108b3878288016106c7565b91505092959194509250565b60008115159050919050565b6108d4816108bf565b82525050565b60006020820190506108ef60008301846108cb565b92915050565b60008060006060848603121561090e5761090d610663565b5b600061091c86828701610691565b935050602061092d86828701610691565b925050604061093e868287016106c7565b9150509250925092565b61095181610668565b82525050565b600060208201905061096c6000830184610948565b92915050565b61097b816106dc565b82525050565b61098a81610715565b82525050565b600060e0820190506109a5600083018a610948565b6109b26020830189610948565b6109bf604083018861082e565b6109cc606083018761082e565b6109d96080830186610972565b6109e660a0830185610981565b6109f360c0830184610981565b98975050505050505050565b600081519050610a0e816106b0565b92915050565b600060208284031215610a2a57610a29610663565b5b6000610a38848285016109ff565b91505092915050565b6000606082019050610a566000830186610948565b610a636020830185610948565b610a70604083018461082e565b949350505050565b610a81816108bf565b8114610a8c57600080fd5b50565b600081519050610a9e81610a78565b92915050565b600060208284031215610aba57610ab9610663565b5b6000610ac884828501610a8f565b91505092915050565b6000604082019050610ae66000830185610948565b610af3602083018461082e565b939250505056fea264697066735822122073bcdf333a8f306a40d2523f5f87b1f1879c54a69c3265fcfc49545832ffebda64736f6c63430008110033