本文整理汇总了Golang中github.com/FactomProject/factomd/common/interfaces.ITransaction.GetInput方法的典型用法代码示例。如果您正苦于以下问题:Golang ITransaction.GetInput方法的具体用法?Golang ITransaction.GetInput怎么用?Golang ITransaction.GetInput使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/FactomProject/factomd/common/interfaces.ITransaction
的用法示例。
在下文中一共展示了ITransaction.GetInput方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: UpdateInput
func (w *SCWallet) UpdateInput(trans interfaces.ITransaction, index int, address interfaces.IAddress, amount uint64) error {
we, adr, err := w.getWalletEntry([]byte(constants.W_RCD_ADDRESS_HASH), address)
if err != nil {
return err
}
in, err := trans.GetInput(index)
if err != nil {
return err
}
trans.GetRCDs()[index] = we.GetRCD() // The RCD must match the (possibly) new input
in.SetAddress(adr)
in.SetAmount(amount)
return nil
}