Я пытаюсь проанализировать следующий массив типов в geth, чтобы "заглянуть внутрь" и получить информацию, но не могу понять, как это сделать.
txs []*types.Transaction
Этот тип объявлен в другом месте в geth как
type Transaction struct {
data txdata
hash atomic.Value
size atomic.Value
from atomic.Value
}
, и я пытаюсь получить доступ к данным, используя следующий цикл, но я не могу получить доступ ни к одному из этих значений.
for _, tx := range *txs {
fmt.Println(fmt.Sprintf("transactions in this block - hash: %s and data: ", tx.hash))
}
Может ли кто-нибудь указать мне правильное направление относительно того, как я могу получить доступ к данным в ячейках памяти, которые являются массивом