小编Ram*_*oka的帖子

如何用账本签署比特币 psbt?

我正在尝试按照我在此处找到的内容从 bitcoinjs-lib 签署 Psbt 交易:

https://github.com/helperbit/helperbit-wallet/blob/master/app/components/dashboard.wallet/bitcoin.service/ledger.ts

我已经检查过来自分类帐的压缩公钥和来自 bitcoinjsLib 的压缩公钥返回相同的值。

我可以使用 bitcoinjs-lib ECPair 对其进行签名,但是当我尝试使用分类帐对其进行签名时,它总是无效的。

有人可以帮我指出我在哪里犯了错误吗?

这些变量已经在下面的代码中提到过,但为了清楚起见:

- mnemonics: 
abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about

- previousTx:
02000000000101869362410c61a69ab9390b2167d08219662196e869626e8b0350f1a8e4075efb0100000017160014ef3fdddccdb6b53e6dd1f5a97299a6ba2e1c11c3ffffffff0240420f000000000017a914f748afee815f78f97672be5a9840056d8ed77f4887df9de6050000000017a9142ff4aa6ffa987335c7bdba58ef4cbfecbe9e49938702473044022061a01bf0fbac4650a9b3d035b3d9282255a5c6040aa1d04fd9b6b52ed9f4d20a022064e8e2739ef532e6b2cb461321dd20f5a5d63cf34da3056c428475d42c9aff870121025fb5240daab4cee5fa097eef475f3f2e004f7be702c421b6607d8afea1affa9b00000000

- paths:
["0'/0/0"]

- redeemScript: (non-multisig segwit)
00144328adace54072cd069abf108f97cf80420b212b

Run Code Online (Sandbox Code Playgroud)

这是我拥有的最少可重现代码。

- mnemonics: 
abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about

- previousTx:
02000000000101869362410c61a69ab9390b2167d08219662196e869626e8b0350f1a8e4075efb0100000017160014ef3fdddccdb6b53e6dd1f5a97299a6ba2e1c11c3ffffffff0240420f000000000017a914f748afee815f78f97672be5a9840056d8ed77f4887df9de6050000000017a9142ff4aa6ffa987335c7bdba58ef4cbfecbe9e49938702473044022061a01bf0fbac4650a9b3d035b3d9282255a5c6040aa1d04fd9b6b52ed9f4d20a022064e8e2739ef532e6b2cb461321dd20f5a5d63cf34da3056c428475d42c9aff870121025fb5240daab4cee5fa097eef475f3f2e004f7be702c421b6607d8afea1affa9b00000000

- paths:
["0'/0/0"]

- redeemScript: (non-multisig segwit)
00144328adace54072cd069abf108f97cf80420b212b

Run Code Online (Sandbox Code Playgroud)

javascript bitcoin typescript blockchain bitcoinlib

11
推荐指数
1
解决办法
1222
查看次数

如何检查ruby方法中可选参数的默认值?

鉴于一堂课,

class MyClass
  def index(arg1, arg2="hello")
  end
end
Run Code Online (Sandbox Code Playgroud)

是否可以arg2通过某些方法获取默认值Class#instance_method

ruby metaprogramming introspection

9
推荐指数
2
解决办法
561
查看次数