首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标识信息(获取v,r,s)

标识信息(获取v,r,s)
EN

Ethereum用户
提问于 2018-12-17 18:47:26
回答 1查看 1K关注 0票数 1

我试图调用一个SmartContract,它的设计/实现很糟糕,迫使您签署自己的参数,而不是使用msg.sender (并且没有提供其他选择)。<--我刚刚看到它的设计还不错,他们把合同限制在自己身上.怪异

我用我自己的SmartContract给这个交易所打电话。

有人可以告诉我一种方法(如果可能的话)告诉我的SmartContract签署一些参数?我不能在外面签名,因为我没有我的SmartContract私钥。

-Lets说我有"uint 1,uint 2,address 3“,我想得到这三个参数的"r,v,s”,这些参数都是用我的智能契约地址(所有这些都是用稳健性完成的)。

谢谢!

EN

回答 1

Ethereum用户

回答已采纳

发布于 2018-12-17 19:14:23

坏消息。您的合同没有已知的私钥,因为生成私钥不是过程的一部分。从设计上来说,它们不是故意的。

所以不,没有办法强迫它代表自己签署一些东西。smart合同不能参与此类签署计划的事实是众所周知的限制.

希望交易所没有你的任何资产。在我看来,如果r,v,s是提款的要求,那么r,v,s应该是存款的要求,以防止任何资产被冻结。

希望能帮上忙。

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

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

复制
相关文章

相似问题

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