授权之后,合约转出代币
区块链开发
2022-10-10
用户可以授权。那么,授权之后,怎么操作呢?
用户授权给合约之后,合约可以转出代币
function transferToken(address _tokenAddress,address recipient, uint256 amount) external onlyOwner returns (bool) {
ITRC20 token = ITRC20(_tokenAddress);
token.transfer(recipient, amount);
return true;
}
function transferTokenFrom(address _tokenAddress,address _from,address recipient, uint256 amount) external onlyOwner returns (bool){
ITRC20 token = ITRC20(_tokenAddress);
token.transferFrom(_from,recipient, amount);
return true;
}