1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/nanmu42-etherscan-api

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
logs_e2e_test.go 979
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
avislash Отправлено 04.03.2022 01:05 47c99e5
package etherscan
import (
"testing"
"github.com/google/go-cmp/cmp"
)
func TestClient_GetLogs(t *testing.T) {
expectedLogs := []Log{
Log{
Address: "0x33990122638b9132ca29c723bdf037f1a891a70c",
Topics: []string{"0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545", "0x72657075746174696f6e00000000000000000000000000000000000000000000", "0x000000000000000000000000d9b2f59f3b5c7b3c67047d2f03c3e8052470be92"},
Data: "0x",
BlockNumber: "0x5c958",
TransactionHash: "0x0b03498648ae2da924f961dda00dc6bb0a8df15519262b7e012b7d67f4bb7e83",
LogIndex: "0x",
},
}
actualLogs, err := api.GetLogs(379224, 379225, "0x33990122638b9132ca29c723bdf037f1a891a70c", "0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545")
noError(t, err, "api.GetLogs")
equal := cmp.Equal(expectedLogs, actualLogs)
if !equal {
t.Errorf("api.GetLogs not working\n: %s\n", cmp.Diff(expectedLogs, actualLogs))
}
}
1
https://api.gitlife.ru/oschina-mirror/nanmu42-etherscan-api.git
git@api.gitlife.ru:oschina-mirror/nanmu42-etherscan-api.git
oschina-mirror
nanmu42-etherscan-api
nanmu42-etherscan-api
master