Solidity
如何通過索賠人地址支付 Gas 費用
我有一個代幣 erc20 .. 我創建了一個購買這個代幣的方法.. 我希望他使用 metamask 錢包從他的賬戶中支付 GAS 費用
這是我的程式碼..
interface IERC20 { function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); } contract BuyTokens { IERC20 token; function withdraw(address beneficiary) public { uint256 value = balanceOf(_admin).mul(5).div(100); require(balanceOf(_admin) > value); token.transfer(beneficiary, value); } }
請幫幫我
預設情況下,天然氣費用始終由簽署乙太坊交易的賬戶支付(在您的情況下,大多數情況下可能是呼叫您的合約的賬戶)
對此的替代方法是添加對OpenGSN的支持