查看各种令牌实现(例如这里和这里)的源代码,它们具有以下API:
// presume can only be "called" by owner.
Transfer(address to, number amount)
// sender (exchange) must be authorised by owner
Transfer(address from, address to, number value) {
require(balanceOf[from] >= value);
balanceOf[from] -= value;
b
在我的一个应用程序中,我使用了Nethereum,在那里,我发现在调用智能契约方法之前,我必须签署事务,这是可以的。我用的是呋喃api。
我打电话给SendTransactionAsync()的时候。发生了一个错误
eth_sendTransaction does not exist/is not available
我找到了一个使用私钥并获得签名账户的解决方案
IAccount account = new Account(privateKey);
但是我对这个解决方案不满意,我不想在我的密码中处理某人的私钥。
有没有其他的解决办法?请告诉我在您的代码中使用私钥是个好主意还是好主意?