微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

UTXO 工作坊:如何获取 Alice 的 sigscript?

如何解决UTXO 工作坊:如何获取 Alice 的 sigscript?

这可能是一个愚蠢的问题...

我在玩 utxo-workshop,下面有一条评论询问如何获取 alice 的 sigscript。

我尝试按照 utxo.rs 中的测试用例中的程序进行操作:

let alice_signature = sp_io::crypto::sr25519_sign(SR25519,&alice_pub_key,&transaction.encode()).unwrap();
transaction.inputs[0].sigscript = H512::from(alice_signature);

但它返回一个错误called `Option::unwrap()` on a `None` value

我猜交易应该是这样的:

{
  "inputs": [
    {
      "outpoint": "0x76584168d10a20084082ed80ec71e2a783abbb8dd6eb9d4893b089228498e9ff","sigscript": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
    }
  ],"outputs": [
    {
      "value": 50,"pubkey": "0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48"
    }
  ]
}

我如何在她在 Bob 身上花费 50 utxo 的交易中获得 Alice 签名: 0x6ceab99702c60b111c12c2867679c5555c00dcd4d6ab40efa01e3a65083bfb6c6f5c1ed3356d7141ec61894153b8ba7fb413bf1e990ed99ff6dee5da1b24fd83

或者我如何在 polkadot.js 中完成?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。