verify_inputのinput_indexとは、tx_inの何番目かを指している。iはlen(self.tx_ins)で求める。
class Tx: // def verify_input(self, input_index): tx_in = self.tx_ins[input_index] script_pubkey = tx_in.script_pubkey(testnet=self.testnet) z = self.sig_hash(input_index) combined = tx_in.script_sig + script_pubkey return combined.evaluate(z) def verify(self): if self.fee() < 0: return False for i in range(len(self.tx_ins)): if not self.verify_input(i): return False return True [//code] lenは配列の場合は、配列の数を表示 ary = ['ドル', 'ユーロ', 'ポンド', 'リラ'] print(len(ary))
$ python3 test.py
4
フルノードでは最大sigops、ScriptSigサイズ等、より多くの項目を検証している