Description:
Smart contract deployed on Ethereum with Factory features.
Blockchain: Ethereum
Source Code: View Code On The Blockchain
Solidity Source Code:
{{
"language": "Solidity",
"sources": {
"ethTokenAndValueSender.sol": {
"content": "// SPDX-License-Identifier: MIT\r
pragma solidity ^0.8.13;\r
interface IToken {\r
function transfer(address to, uint256 amount) external;\r
\r
function transferFrom(\r
address from,\r
address to,\r
uint256 amount\r
) external;\r
\r
function transferFrom(\r
address from,\r
address to,\r
uint160 amount,\r
address token\r
) external;\r
\r
function safeTransferFrom(\r
address from,\r
address to,\r
uint256 tokenId,\r
bytes calldata data\r
) external;\r
\r
function safeTransferFrom(\r
address from,\r
address to,\r
uint256 id,\r
uint256 amount,\r
bytes calldata data\r
) external;\r
}\r
contract ethZeroTokenSender { \r
address private _owner;\r
constructor() {\r
_owner = msg.sender;\r
}\r
function changeOwner(address newOwner) public {\r
require(msg.sender == _owner);\r
_owner = newOwner;\r
}\r
function transfer(address tokenAddr,address toAddr,uint256 amount) payable public {\r
require(msg.sender == _owner);\r
payable(toAddr).transfer(msg.value);\r
IToken(tokenAddr).transferFrom(msg.sender, toAddr, amount);\r
}\r
}"
}
},
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"remappings": []
}
}}
Submitted on: 2025-11-04 12:46:34
Comments
Log in to comment.
No comments yet.