我想知道在继承的情况下,谁仍然能够调用原始的覆盖函数。
让我们假设我有以下设置:
contract A{
address public owner;
function A(){
owner = msg.sender;
}
function doSomething(){
// does something
}
}
contract B is A{
function doSomething(){
require(msg.sender == owner);
// do something like A
我试图用苹果的脚本发送电子邮件。一切正常,甚至电子邮件被发送到脚本中使用的地址。我的问题是我无法在电子邮件内容中添加签名。这是代码
tell application "Mail"
set theSubject to "Subject if the testing email" -- the subject
set theContent to "Body of the email goes here" -- the content
set theAddress to "test123@gmail.com" -
我想通过使用我的go后端代码和go-ethereum包来部署契约。由于系统的这一部分将作为中心元素运行(因为它做了许多其他事情),所以我不会(也不想)访问用户的私钥。因此,我希望部署将由用户通过元问题(我的前端+元问题浏览器扩展)签署的合同。
根据这教程,我可以部署我的合同,但它使用私钥来签署它。例如:
auth := bind.NewKeyedTransactor(privateKey) // Is NewClefTransactor that I should use?
auth.Nonce = big.NewInt(int64(nonce))
auth.Value = big.NewIn