Preparing report...

Report for github.com/TrustWallet/blockatlas

(v1.1.15)

A+    Excellent!    Found 208 issues across 282 files

Tweet

gofmt98%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo99%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.


golint27%

Golint is a linter for Go source code.

    • platform/theta/model.go
    • Line 8: warning: comment on exported type AccountTxList should be of the form "AccountTxList ..." (with optional leading article) (golint)
    • Line 13: warning: exported type Tx should have comment or be unexported (golint)
    • Line 21: warning: exported type Data should have comment or be unexported (golint)
    • Line 27: warning: exported type Fee should have comment or be unexported (golint)
    • Line 32: warning: exported type Input should have comment or be unexported (golint)
    • Line 36: warning: exported type Output should have comment or be unexported (golint)
    • platform/waves/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/zilliqa/crypto.go
    • Line 11: warning: exported const HRP should have comment or be unexported (golint)
    • Line 13: warning: exported function EncodePublicKeyToAddress should have comment or be unexported (golint)
    • Line 23: warning: exported function EncodeKeyHashToAddress should have comment or be unexported (golint)
    • platform/cosmos/client.go
    • Line 31: warning: exported method Client.GetValidators should have comment or be unexported (golint)
    • Line 39: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • Line 44: warning: exported method Client.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 60: warning: exported method Client.GetPool should have comment or be unexported (golint)
    • Line 64: warning: exported method Client.GetInflation should have comment or be unexported (golint)
    • Line 69: warning: exported method Client.GetDelegations should have comment or be unexported (golint)
    • Line 78: warning: exported method Client.GetUnbondingDelegations should have comment or be unexported (golint)
    • Line 87: warning: exported method Client.GetAccount should have comment or be unexported (golint)
    • platform/bitcoin/blockbook/client.go
    • Line 13: warning: exported type Client should have comment or be unexported (golint)
    • Line 19: warning: exported method Client.GetCurrentBlockNumber should have comment or be unexported (golint)
    • Line 30: warning: exported method Client.GetTokens should have comment or be unexported (golint)
    • Line 38: warning: comment on exported method Client.GetAllTransactionsByBlockNumber should be of the form "GetAllTransactionsByBlockNumber ..." (golint)
    • Line 50: warning: exported method Client.GetTxs should have comment or be unexported (golint)
    • Line 54: warning: exported method Client.GetTxsWithContract should have comment or be unexported (golint)
    • Line 58: warning: exported method Client.GetTransactionsByBlockNumber should have comment or be unexported (golint)
    • Line 78: warning: exported method Client.GetTransactionsByXpub should have comment or be unexported (golint)
    • Line 89: warning: exported method Client.GetAddressesFromXpub should have comment or be unexported (golint)
    • platform/ontology/stake.go
    • Line 9: warning: comment on exported const Annual should be of the form "Annual ..." (golint)
    • Line 13: warning: exported method Platform.GetActiveValidators should have comment or be unexported (golint)
    • Line 25: warning: exported method Platform.GetDetails should have comment or be unexported (golint)
    • Line 34: warning: exported method Platform.UndelegatedBalance should have comment or be unexported (golint)
    • Line 46: warning: exported method Platform.GetValidators should have comment or be unexported (golint)
    • Line 50: warning: exported method Platform.GetDelegations should have comment or be unexported (golint)
    • platform/ethereum/collection.go
    • Line 14: warning: exported method Platform.GetCollections should have comment or be unexported (golint)
    • Line 22: warning: exported method Platform.GetCollectibles should have comment or be unexported (golint)
    • Line 30: warning: exported function NormalizeCollections should have comment or be unexported (golint)
    • Line 38: warning: exported function NormalizeCollection should have comment or be unexported (golint)
    • Line 51: warning: exported function NormalizeCollectiblePage should have comment or be unexported (golint)
    • Line 61: warning: exported function NormalizeCollectible should have comment or be unexported (golint)
    • platform/filecoin/transaction.go
    • Line 10: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 27: warning: exported method Platform.NormalizeMessage should have comment or be unexported (golint)
    • platform/kava/block.go
    • Line 5: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • platform/binance/client.go
    • Line 15: warning: exported type Client should have comment or be unexported (golint)
    • Line 19: warning: exported function InitClient should have comment or be unexported (golint)
    • Line 25: warning: exported method Client.FetchLatestBlockNumber should have comment or be unexported (golint)
    • Line 34: warning: exported method Client.FetchTransactionsInBlock should have comment or be unexported (golint)
    • Line 43: warning: exported method Client.FetchTransactionsByAddressAndTokenID should have comment or be unexported (golint)
    • Line 55: warning: exported method Client.FetchAccountMeta should have comment or be unexported (golint)
    • Line 64: warning: exported method Client.FetchTokens should have comment or be unexported (golint)
    • platform/ethereum/trustray/token.go
    • Line 7: warning: exported method Client.GetTokenList should have comment or be unexported (golint)
    • Line 29: warning: comment on exported function NormalizeTokens should be of the form "NormalizeTokens ..." (golint)
    • platform/icon/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/iotex/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • platform/harmony/stake.go
    • Line 17: warning: exported method Platform.GetActiveValidators should have comment or be unexported (golint)
    • Line 29: warning: exported method Platform.GetValidators should have comment or be unexported (golint)
    • Line 47: warning: exported method Platform.GetDetails should have comment or be unexported (golint)
    • Line 52: warning: exported method Platform.GetMaxAPR should have comment or be unexported (golint)
    • Line 73: warning: exported method Platform.GetDelegations should have comment or be unexported (golint)
    • Line 87: warning: exported method Platform.UndelegatedBalance should have comment or be unexported (golint)
    • Line 95: warning: exported function NormalizeDelegations should have comment or be unexported (golint)
    • platform/ontology/client.go
    • Line 10: warning: exported type Client should have comment or be unexported (golint)
    • Line 14: warning: exported method Client.GetBalances should have comment or be unexported (golint)
    • Line 23: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • Line 33: warning: exported method Client.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 43: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • Line 52: warning: exported method Client.GetTxDetailsByHash should have comment or be unexported (golint)
    • platform/cosmos/model.go
    • Line 9: warning: exported type TxType should have comment or be unexported (golint)
    • Line 10: warning: exported type EventType should have comment or be unexported (golint)
    • Line 11: warning: exported type AttributeKey should have comment or be unexported (golint)
    • Line 12: warning: exported type DenomType should have comment or be unexported (golint)
    • Line 50: warning: exported type TxPage should have comment or be unexported (golint)
    • Line 55: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 61: warning: exported type Events should have comment or be unexported (golint)
    • Line 63: warning: exported method Events.GetWithdrawRewardValue should have comment or be unexported (golint)
    • Line 73: warning: exported type Attribute should have comment or be unexported (golint)
    • Line 78: warning: exported type Attributes should have comment or be unexported (golint)
    • Line 80: warning: exported method Attributes.GetWithdrawRewardValue should have comment or be unexported (golint)
    • Line 145: warning: exported type CosmosCommission should have comment or be unexported (golint)
    • Line 149: warning: exported type CosmosCommissionRates should have comment or be unexported (golint)
    • Line 153: warning: exported type Validators should have comment or be unexported (golint)
    • Line 157: warning: exported type Validator should have comment or be unexported (golint)
    • Line 163: warning: exported type Inflation should have comment or be unexported (golint)
    • Line 167: warning: exported type Delegations should have comment or be unexported (golint)
    • Line 171: warning: exported type Delegation should have comment or be unexported (golint)
    • Line 177: warning: exported method Delegation.Value should have comment or be unexported (golint)
    • Line 185: warning: exported type UnbondingDelegations should have comment or be unexported (golint)
    • Line 189: warning: exported type UnbondingDelegation should have comment or be unexported (golint)
    • Line 194: warning: exported type UnbondingDelegationEntry should have comment or be unexported (golint)
    • Line 200: warning: exported type StakingPool should have comment or be unexported (golint)
    • Line 204: warning: exported type Pool should have comment or be unexported (golint)
    • Line 251: warning: exported type AuthAccount should have comment or be unexported (golint)
    • Line 255: warning: exported type Account should have comment or be unexported (golint)
    • Line 259: warning: exported type AccountValue should have comment or be unexported (golint)
    • Line 263: warning: exported type Balance should have comment or be unexported (golint)
    • platform/harmony/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 19: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/harmony/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.NormalizeBlock should have comment or be unexported (golint)
    • platform/ripple/client.go
    • Line 10: warning: exported type Client should have comment or be unexported (golint)
    • Line 14: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • Line 46: warning: exported method Client.GetCurrentBlock should have comment or be unexported (golint)
    • Line 55: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • platform/stellar/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • Line 13: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 17: warning: exported method Platform.NormalizeBlock should have comment or be unexported (golint)
    • platform/waves/client.go
    • Line 9: warning: exported type Client should have comment or be unexported (golint)
    • Line 13: warning: exported method Client.GetTxs should have comment or be unexported (golint)
    • Line 20: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 25: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • Line 32: warning: exported method Client.GetCurrentBlock should have comment or be unexported (golint)
    • services/notifier/models.go
    • Line 5: warning: exported type TransactionNotification should have comment or be unexported (golint)
    • Line 23: warning: exported function ToUniqueAddresses should have comment or be unexported (golint)
    • platform/tron/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 13: warning: exported function Init should have comment or be unexported (golint)
    • Line 20: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/tezos/transaction.go
    • Line 9: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 19: warning: exported function NormalizeTxs should have comment or be unexported (golint)
    • internal/init.go
    • Line 18: warning: exported var Build should have comment or be unexported (golint)
    • Line 22: warning: exported function ParseArgs should have comment or be unexported (golint)
    • Line 34: warning: exported function InitConfig should have comment or be unexported (golint)
    • Line 43: warning: exported function InitEngine should have comment or be unexported (golint)
    • Line 53: warning: exported function InitMQ should have comment or be unexported (golint)
    • mock/mockserver/mockserver.go
    • Line 17: warning: exported type TestDataEntry should have comment or be unexported (golint)
    • Line 26: warning: exported type TestDataEntryInternal should have comment or be unexported (golint)
    • platform/bitcoin/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • platform/elrond/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 13: warning: exported function Init should have comment or be unexported (golint)
    • Line 20: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/polkadot/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • Line 16: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • platform/filecoin/base.go
    • Line 10: warning: exported type Platform should have comment or be unexported (golint)
    • Line 15: warning: exported function Init should have comment or be unexported (golint)
    • Line 23: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • services/assets/client.go
    • Line 12: warning: exported const URL should have comment (or a comment on this block) or be unexported (golint)
    • Line 15: warning: exported function GetchValidatorsInfo should have comment or be unexported (golint)
    • platform/zilliqa/model.go
    • Line 11: warning: exported type BlockTxs should have comment or be unexported (golint)
    • Line 21: warning: exported type Tx should have comment or be unexported (golint)
    • Line 34: warning: exported method Tx.NonceValue should have comment or be unexported (golint)
    • Line 50: warning: exported type ChainInfo should have comment or be unexported (golint)
    • Line 54: warning: exported type TxReceipt should have comment or be unexported (golint)
    • Line 60: warning: exported type TxRPC should have comment or be unexported (golint)
    • Line 115: warning: exported type BlockTxRpc should have comment or be unexported (golint)
    • Line 122: warning: exported type HashesResponse should have comment or be unexported (golint)
    • Line 128: warning: exported method HashesResponse.Txs should have comment or be unexported (golint)
    • Line 136: warning: exported type Block should have comment or be unexported (golint)
    • Line 140: warning: exported type BlockHeader should have comment or be unexported (golint)
    • platform/tezos/block.go
    • Line 13: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 17: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • Line 25: warning: exported function NormalizeRpcBlock should have comment or be unexported (golint)
    • Line 44: warning: exported function NormalizeRpcTransaction should have comment or be unexported (golint)
    • platform/tezos/rpc.go
    • Line 10: warning: exported type RpcClient should have comment or be unexported (golint)
    • Line 14: warning: exported type PeriodType should have comment or be unexported (golint)
    • Line 17: warning: exported const TestingPeriodType should have comment (or a comment on this block) or be unexported (golint)
    • Line 20: warning: exported method RpcClient.GetBlockHead should have comment or be unexported (golint)
    • Line 29: warning: exported method RpcClient.GetBlockByNumber should have comment or be unexported (golint)
    • Line 34: warning: exported method RpcClient.GetValidators should have comment or be unexported (golint)
    • Line 39: warning: exported method RpcClient.GetPeriodType should have comment or be unexported (golint)
    • Line 44: warning: exported method RpcClient.GetAccount should have comment or be unexported (golint)
    • platform/ethereum/trustray/client.go
    • Line 10: warning: exported type Client should have comment or be unexported (golint)
    • Line 14: warning: exported method Client.GetTxs should have comment or be unexported (golint)
    • Line 18: warning: exported method Client.GetTxsWithContract should have comment or be unexported (golint)
    • Line 27: warning: exported method Client.GetBlock should have comment or be unexported (golint)
    • Line 33: warning: exported method Client.GetCurrentBlockNumber should have comment or be unexported (golint)
    • Line 42: warning: exported method Client.GetTokens should have comment or be unexported (golint)
    • platform/solana/client.go
    • Line 9: warning: exported type Client should have comment or be unexported (golint)
    • Line 13: warning: exported method Client.GetCurrentVoteAccounts should have comment or be unexported (golint)
    • Line 19: warning: exported method Client.GetStakeAccounts should have comment or be unexported (golint)
    • Line 24: warning: exported method Client.GetAccount should have comment or be unexported (golint)
    • Line 30: warning: exported method Client.GetEpochInfo should have comment or be unexported (golint)
    • Line 35: warning: exported method Client.GetMinimumBalanceForRentExemption should have comment or be unexported (golint)
    • Line 40: warning: exported method Client.GetTransactionList should have comment or be unexported (golint)
    • Line 53: warning: exported method Client.GetTransactions should have comment or be unexported (golint)
    • platform/bitcoin/blockbook/transaction.go
    • Line 11: warning: exported method Client.GetTransactions should have comment or be unexported (golint)
    • Line 19: warning: exported method Client.GetTokenTxs should have comment or be unexported (golint)
    • Line 27: warning: exported function NormalizePage should have comment or be unexported (golint)
    • platform/kava/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 13: warning: exported function Init should have comment or be unexported (golint)
    • Line 20: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/nano/transaction.go
    • Line 10: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 37: warning: exported method Platform.Normalize should have comment or be unexported (golint)
    • platform/harmony/transaction.go
    • Line 11: warning: exported const Annual should have comment or be unexported (golint)
    • Line 13: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 21: warning: exported function NormalizeTxs should have comment or be unexported (golint)
    • Line 33: warning: exported function NormalizeTx should have comment or be unexported (golint)
    • platform/polkadot/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 13: warning: exported function Init should have comment or be unexported (golint)
    • Line 20: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • internal/mq.go
    • Line 10: warning: comment on exported const TxNotifications should be of the form "TxNotifications ..." (golint)
    • Line 12: warning: comment on exported const Subscriptions should be of the form "Subscriptions ..." (golint)
    • Line 14: warning: exported const SubscriptionsTokens should have comment (or a comment on this block) or be unexported (golint)
    • Line 16: warning: comment on exported const RawTransactions should be of the form "RawTransactions ..." (golint)
    • Line 22: warning: exported type ConsumerDatabase should have comment or be unexported (golint)
    • Line 27: warning: exported method ConsumerDatabase.Callback should have comment or be unexported (golint)
    • platform/fio/transaction.go
    • Line 23: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 44: warning: exported method Platform.Normalize should have comment or be unexported (golint)
    • platform/harmony/model.go
    • Line 3: warning: exported type TxResponse should have comment or be unexported (golint)
    • Line 7: warning: exported type TxResult should have comment or be unexported (golint)
    • Line 11: warning: exported type Transaction should have comment or be unexported (golint)
    • Line 24: warning: exported type BlockInfo should have comment or be unexported (golint)
    • Line 30: warning: exported type ValidatorInfo should have comment or be unexported (golint)
    • Line 34: warning: exported type LifetimeInfo should have comment or be unexported (golint)
    • Line 38: warning: exported type Validator should have comment or be unexported (golint)
    • Line 44: warning: exported type Validators should have comment or be unexported (golint)
    • Line 48: warning: exported type Delegation should have comment or be unexported (golint)
    • Line 54: warning: exported type Delegations should have comment or be unexported (golint)
    • platform/waves/model.go
    • Line 3: warning: exported type Transaction should have comment or be unexported (golint)
    • Line 17: warning: exported type CurrentBlock should have comment or be unexported (golint)
    • Line 21: warning: exported type Block should have comment or be unexported (golint)
    • pkg/blockatlas/staking.go
    • Line 9: warning: exported const DelegationStatusActive should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported type ValidatorPage should have comment or be unexported (golint)
    • Line 20: warning: exported type DelegationsPage should have comment or be unexported (golint)
    • Line 21: warning: exported type DelegationsBatchPage should have comment or be unexported (golint)
    • Line 22: warning: exported type StakingBatchPage should have comment or be unexported (golint)
    • Line 23: warning: exported type StakeValidators should have comment or be unexported (golint)
    • Line 25: warning: exported type DelegationStatus should have comment or be unexported (golint)
    • Line 26: warning: exported type DelegationType should have comment or be unexported (golint)
    • Line 28: warning: exported type ValidatorMap should have comment or be unexported (golint)
    • Line 30: warning: exported type StakingReward should have comment or be unexported (golint)
    • Line 34: warning: exported type StakingDetails should have comment or be unexported (golint)
    • Line 41: warning: exported type Validator should have comment or be unexported (golint)
    • Line 47: warning: exported type Delegation should have comment or be unexported (golint)
    • Line 54: warning: exported type DelegationMetaDataPending should have comment or be unexported (golint)
    • Line 58: warning: exported type StakeValidatorInfo should have comment or be unexported (golint)
    • Line 65: warning: exported type StakeValidator should have comment or be unexported (golint)
    • Line 72: warning: exported type DelegationResponse should have comment or be unexported (golint)
    • Line 79: warning: exported type StakingResponse should have comment or be unexported (golint)
    • Line 85: warning: exported method StakeValidators.ToMap should have comment or be unexported (golint)
    • platform/tezos/baker.go
    • Line 19: warning: exported type BakerClient should have comment or be unexported (golint)
    • Line 23: warning: exported method BakerClient.GetBakers should have comment or be unexported (golint)
    • Line 42: warning: exported function NormalizeStakeValidator should have comment or be unexported (golint)
    • platform/nimiq/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • platform/ontology/transaction.go
    • Line 12: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 16: warning: exported method Platform.GetTokenTxsByAddress should have comment or be unexported (golint)
    • Line 25: warning: exported function Normalize should have comment or be unexported (golint)
    • platform/solana/model.go
    • Line 4: warning: exported const StakeStateUninitialized should have comment (or a comment on this block) or be unexported (golint)
    • Line 10: warning: exported type StakeState should have comment or be unexported (golint)
    • Line 12: warning: exported type VoteAccount should have comment or be unexported (golint)
    • Line 23: warning: exported type VoteAccounts should have comment or be unexported (golint)
    • Line 28: warning: exported type Account should have comment or be unexported (golint)
    • Line 36: warning: exported type KeyedAccount should have comment or be unexported (golint)
    • Line 41: warning: exported type RpcAccount should have comment or be unexported (golint)
    • Line 46: warning: exported type RpcContext should have comment or be unexported (golint)
    • Line 50: warning: exported type StakeData should have comment or be unexported (golint)
    • Line 66: warning: exported type EpochInfo should have comment or be unexported (golint)
    • Line 73: warning: exported type ConfirmedSignature should have comment or be unexported (golint)
    • Line 79: warning: exported type ConfirmedTransaction should have comment or be unexported (golint)
    • Line 85: warning: exported type Meta should have comment or be unexported (golint)
    • Line 90: warning: exported type Info should have comment or be unexported (golint)
    • Line 96: warning: exported type Parsed should have comment or be unexported (golint)
    • Line 101: warning: exported type Instructions should have comment or be unexported (golint)
    • Line 106: warning: exported type Message should have comment or be unexported (golint)
    • Line 110: warning: exported type Transaction should have comment or be unexported (golint)
    • platform/algorand/model.go
    • Line 3: warning: exported type TransactionType should have comment or be unexported (golint)
    • Line 6: warning: exported const TransactionTypePay should have comment (or a comment on this block) or be unexported (golint)
    • Line 9: warning: exported type Account should have comment or be unexported (golint)
    • Line 19: warning: exported type TransactionsResponse should have comment or be unexported (golint)
    • Line 23: warning: exported type BlockResponse should have comment or be unexported (golint)
    • Line 28: warning: exported type Transaction should have comment or be unexported (golint)
    • Line 38: warning: exported type TransactionPayment should have comment or be unexported (golint)
    • Line 43: warning: exported type Status should have comment or be unexported (golint)
    • platform/bitcoin/blockbook/token.go
    • Line 7: warning: exported method Client.GetTokenList should have comment or be unexported (golint)
    • Line 15: warning: exported function NormalizeTokens should have comment or be unexported (golint)
    • Line 27: warning: exported function NormalizeToken should have comment or be unexported (golint)
    • platform/kava/client.go
    • Line 31: warning: exported method Client.GetValidators should have comment or be unexported (golint)
    • Line 39: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • Line 44: warning: exported method Client.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 59: warning: exported method Client.GetPool should have comment or be unexported (golint)
    • Line 63: warning: exported method Client.GetInflation should have comment or be unexported (golint)
    • Line 68: warning: exported method Client.GetDelegations should have comment or be unexported (golint)
    • Line 77: warning: exported method Client.GetUnbondingDelegations should have comment or be unexported (golint)
    • Line 86: warning: exported method Client.GetAccount should have comment or be unexported (golint)
    • platform/vechain/model.go
    • Line 15: warning: exported type LogRequest should have comment or be unexported (golint)
    • Line 22: warning: exported type Range should have comment or be unexported (golint)
    • Line 28: warning: exported type Options should have comment or be unexported (golint)
    • Line 33: warning: exported type CriteriaSet should have comment or be unexported (golint)
    • Line 42: warning: exported type Block should have comment or be unexported (golint)
    • Line 48: warning: exported type Tx should have comment or be unexported (golint)
    • Line 57: warning: exported type TxReceipt should have comment or be unexported (golint)
    • Line 63: warning: exported type Output should have comment or be unexported (golint)
    • Line 67: warning: exported type Event should have comment or be unexported (golint)
    • Line 73: warning: exported type Clause should have comment or be unexported (golint)
    • Line 78: warning: exported type LogTransfer should have comment or be unexported (golint)
    • Line 85: warning: exported type LogEvent should have comment or be unexported (golint)
    • Line 89: warning: exported type LogMeta should have comment or be unexported (golint)
    • Line 97: warning: exported type Account should have comment or be unexported (golint)
    • platform/bitcoin/blockbook/model.go
    • Line 10: warning: exported type NodeInfo should have comment or be unexported (golint)
    • Line 14: warning: exported type Blockbook should have comment or be unexported (golint)
    • Line 18: warning: exported type TokenTransfer should have comment or be unexported (golint)
    • Line 49: warning: exported type TransactionsList should have comment or be unexported (golint)
    • Line 60: warning: exported method TransactionsList.TransactionList should have comment or be unexported (golint)
    • Line 76: warning: exported type Transaction should have comment or be unexported (golint)
    • Line 92: warning: exported method Transaction.Amount should have comment or be unexported (golint)
    • Line 99: warning: exported method Transaction.GetStatus should have comment or be unexported (golint)
    • Line 106: warning: exported method Transaction.GetBlockHeight should have comment or be unexported (golint)
    • Line 113: warning: exported type Output should have comment or be unexported (golint)
    • Line 120: warning: exported type ScriptPubKey should have comment or be unexported (golint)
    • Line 124: warning: exported method Output.OutputAddress should have comment or be unexported (golint)
    • platform/elrond/client.go
    • Line 12: warning: exported type Client should have comment or be unexported (golint)
    • Line 16: warning: exported method Client.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 29: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • Line 47: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • platform/filecoin/block.go
    • Line 9: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 17: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • platform/kava/model.go
    • Line 9: warning: exported type TxType should have comment or be unexported (golint)
    • Line 10: warning: exported type EventType should have comment or be unexported (golint)
    • Line 11: warning: exported type AttributeKey should have comment or be unexported (golint)
    • Line 12: warning: exported type DenomType should have comment or be unexported (golint)
    • Line 50: warning: exported type TxPage should have comment or be unexported (golint)
    • Line 55: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 61: warning: exported type Events should have comment or be unexported (golint)
    • Line 63: warning: exported method Events.GetWithdrawRewardValue should have comment or be unexported (golint)
    • Line 73: warning: exported type Attribute should have comment or be unexported (golint)
    • Line 78: warning: exported type Attributes should have comment or be unexported (golint)
    • Line 80: warning: exported method Attributes.GetWithdrawRewardValue should have comment or be unexported (golint)
    • Line 145: warning: exported type CosmosCommission should have comment or be unexported (golint)
    • Line 149: warning: exported type CosmosCommissionRates should have comment or be unexported (golint)
    • Line 153: warning: exported type Validators should have comment or be unexported (golint)
    • Line 157: warning: exported type Validator should have comment or be unexported (golint)
    • Line 163: warning: exported type Inflation should have comment or be unexported (golint)
    • Line 167: warning: exported type Delegations should have comment or be unexported (golint)
    • Line 171: warning: exported type Delegation should have comment or be unexported (golint)
    • Line 181: warning: exported method Delegation.Value should have comment or be unexported (golint)
    • Line 189: warning: exported type UnbondingDelegations should have comment or be unexported (golint)
    • Line 193: warning: exported type UnbondingDelegation should have comment or be unexported (golint)
    • Line 198: warning: exported type UnbondingDelegationEntry should have comment or be unexported (golint)
    • Line 204: warning: exported type StakingPool should have comment or be unexported (golint)
    • Line 208: warning: exported type Pool should have comment or be unexported (golint)
    • Line 255: warning: exported type AuthAccount should have comment or be unexported (golint)
    • Line 259: warning: exported type Account should have comment or be unexported (golint)
    • Line 263: warning: exported type AccountValue should have comment or be unexported (golint)
    • Line 267: warning: exported type Balance should have comment or be unexported (golint)
    • services/notifier/base.go
    • Line 13: warning: exported const Notifier should have comment (or a comment on this block) or be unexported (golint)
    • Line 16: warning: exported function RunNotifier should have comment or be unexported (golint)
    • Line 63: warning: exported function UnprefixedAddress should have comment or be unexported (golint)
    • platform/zilliqa/block.go
    • Line 9: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 22: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • platform/aion/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/filecoin/rpc/models.go
    • Line 3: warning: exported type ChainHeadResponse should have comment or be unexported (golint)
    • Line 13: warning: exported type BlockMessageResponse should have comment or be unexported (golint)
    • Line 17: warning: exported type SecpkMessage should have comment or be unexported (golint)
    • Line 21: warning: exported type Message should have comment or be unexported (golint)
    • Line 34: warning: exported method ChainHeadResponse.GetCids should have comment or be unexported (golint)
    • Line 42: warning: exported method ChainHeadResponse.GetTimestamp should have comment or be unexported (golint)
    • platform/aion/client.go
    • Line 10: warning: exported type Client should have comment or be unexported (golint)
    • Line 14: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • platform/algorand/transaction.go
    • Line 10: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 18: warning: exported function NormalizeTxs should have comment or be unexported (golint)
    • Line 30: warning: exported function Normalize should have comment or be unexported (golint)
    • platform/vechain/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/nimiq/client.go
    • Line 10: warning: exported type Client should have comment or be unexported (golint)
    • Line 14: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • Line 19: warning: exported method Client.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 24: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • platform/theta/client.go
    • Line 10: warning: exported type Client should have comment or be unexported (golint)
    • Line 14: warning: exported method Client.FetchAddressTransactions should have comment or be unexported (golint)
    • platform/zilliqa/rpc.go
    • Line 10: warning: exported type RpcClient should have comment or be unexported (golint)
    • Line 14: warning: exported method RpcClient.GetBlockchainInfo should have comment or be unexported (golint)
    • Line 19: warning: exported method RpcClient.GetTx should have comment or be unexported (golint)
    • Line 24: warning: exported method RpcClient.GetTransactionsHashesInBlock should have comment or be unexported (golint)
    • Line 40: warning: exported method RpcClient.GetTxInBlock should have comment or be unexported (golint)
    • Line 75: warning: exported method RpcClient.GetBlock should have comment or be unexported (golint)
    • db/asset.go
    • Line 15: warning: exported method Instance.GetAsset should have comment or be unexported (golint)
    • Line 25: warning: exported method Instance.GetAssetsByIDs should have comment or be unexported (golint)
    • Line 40: warning: exported method Instance.GetSubscriptionsByAddressIDs should have comment or be unexported (golint)
    • Line 54: warning: exported method Instance.AddNewAssets should have comment or be unexported (golint)
    • Line 124: warning: exported method Instance.GetAssetsFrom should have comment or be unexported (golint)
    • platform/tron/token.go
    • Line 13: warning: exported method Platform.GetTokenListByAddress should have comment or be unexported (golint)
    • Line 77: warning: exported function NormalizeToken should have comment or be unexported (golint)
    • platform/iotex/stake.go
    • Line 9: warning: exported method Platform.GetActiveValidators should have comment or be unexported (golint)
    • Line 21: warning: exported method Platform.GetValidators should have comment or be unexported (golint)
    • Line 25: warning: exported method Platform.GetDelegations should have comment or be unexported (golint)
    • Line 29: warning: exported method Platform.GetDetails should have comment or be unexported (golint)
    • Line 38: warning: exported method Platform.UndelegatedBalance should have comment or be unexported (golint)
    • platform/stellar/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 13: warning: exported function Init should have comment or be unexported (golint)
    • Line 20: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/stellar/client.go
    • Line 11: warning: exported type Client should have comment or be unexported (golint)
    • Line 15: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • Line 31: warning: exported method Client.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 48: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • platform/polkadot/client.go
    • Line 10: warning: exported type Client should have comment or be unexported (golint)
    • Line 14: warning: exported method Client.GetTransfersOfAddress should have comment or be unexported (golint)
    • Line 23: warning: exported method Client.GetExtrinsicsOfAddress should have comment or be unexported (golint)
    • Line 32: warning: exported method Client.GetCurrentBlock should have comment or be unexported (golint)
    • Line 45: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • platform/polkadot/model.go
    • Line 4: warning: exported const FeeTransfer should have comment (or a comment on this block) or be unexported (golint)
    • Line 12: warning: exported type Transfer should have comment or be unexported (golint)
    • Line 23: warning: exported type Extrinsic should have comment or be unexported (golint)
    • Line 36: warning: exported type CallData should have comment or be unexported (golint)
    • Line 42: warning: exported type TransfersRequest should have comment or be unexported (golint)
    • Line 47: warning: exported type BlockRequest should have comment or be unexported (golint)
    • Line 51: warning: exported type SubscanResponseData should have comment or be unexported (golint)
    • Line 57: warning: exported type SubscanResponse should have comment or be unexported (golint)
    • platform/ontology/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/vechain/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • platform/tron/model.go
    • Line 6: warning: exported type BlockRequest should have comment or be unexported (golint)
    • Line 11: warning: exported type Blocks should have comment or be unexported (golint)
    • Line 15: warning: exported type Block should have comment or be unexported (golint)
    • Line 23: warning: exported type BlockData should have comment or be unexported (golint)
    • Line 28: warning: exported type Page should have comment or be unexported (golint)
    • Line 34: warning: exported type Tx should have comment or be unexported (golint)
    • Line 40: warning: exported type TxData should have comment or be unexported (golint)
    • Line 45: warning: exported type ContractType should have comment or be unexported (golint)
    • Line 47: warning: exported type Contract should have comment or be unexported (golint)
    • Line 54: warning: exported type TransferValue should have comment or be unexported (golint)
    • Line 61: warning: exported type Account should have comment or be unexported (golint)
    • Line 65: warning: exported type AccountData should have comment or be unexported (golint)
    • Line 73: warning: exported type AssetV2 should have comment or be unexported (golint)
    • Line 77: warning: exported type Votes should have comment or be unexported (golint)
    • Line 82: warning: exported type Frozen should have comment or be unexported (golint)
    • Line 87: warning: exported type Asset should have comment or be unexported (golint)
    • Line 91: warning: exported type AssetInfo should have comment or be unexported (golint)
    • Line 98: warning: exported type Validators should have comment or be unexported (golint)
    • Line 102: warning: exported type Validator should have comment or be unexported (golint)
    • Line 106: warning: exported type VotesRequest should have comment or be unexported (golint)
    • Line 111: warning: exported type TRC20Transactions should have comment or be unexported (golint)
    • Line 115: warning: exported type TRC20Transaction should have comment or be unexported (golint)
    • Line 125: warning: exported type TRC20TokenInfo should have comment or be unexported (golint)
    • Line 132: warning: exported type ExplorerResponse should have comment or be unexported (golint)
    • Line 136: warning: exported type ExplorerTrc20Tokens should have comment or be unexported (golint)
    • Line 145: warning: exported const TransferContract should have comment (or a comment on this block) or be unexported (golint)
    • platform/nebulas/model.go
    • Line 5: warning: exported type Response should have comment or be unexported (golint)
    • Line 9: warning: exported type NewBlockResponse should have comment or be unexported (golint)
    • Line 13: warning: exported type ResponseData should have comment or be unexported (golint)
    • Line 17: warning: exported type Transaction should have comment or be unexported (golint)
    • Line 30: warning: exported type Block should have comment or be unexported (golint)
    • Line 34: warning: exported type NewBlock should have comment or be unexported (golint)
    • Line 38: warning: exported type Address should have comment or be unexported (golint)
    • platform/bitcoin/blockbook/model_extension.go
    • Line 9: warning: exported method EthereumSpecific.GetStatus should have comment or be unexported (golint)
    • Line 22: warning: exported method Transaction.FromAddress should have comment or be unexported (golint)
    • Line 29: warning: exported method Transaction.GetFee should have comment or be unexported (golint)
    • Line 44: warning: exported method Transaction.ToAddress should have comment or be unexported (golint)
    • Line 51: warning: exported function GetDirection should have comment or be unexported (golint)
    • platform/zilliqa/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 13: warning: exported function Init should have comment or be unexported (golint)
    • Line 22: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • pkg/blockatlas/models.go
    • Line 4: warning: exported type DocsResponse should have comment or be unexported (golint)
    • Line 8: warning: exported type ResultsResponse should have comment or be unexported (golint)
    • api/endpoint/collection.go
    • Line 12: warning: comment on exported function GetCollectiblesForSpecificCollectionAndOwner should be of the form "GetCollectiblesForSpecificCollectionAndOwner ..." (golint)
    • Line 33: warning: comment on exported function GetCollectionCategoriesFromList should be of the form "GetCollectionCategoriesFromList ..." (golint)
    • platform/nimiq/model.go
    • Line 9: warning: exported type Tx should have comment or be unexported (golint)
    • Line 22: warning: exported type Block should have comment or be unexported (golint)
    • platform/nano/model.go
    • Line 4: warning: exported const BlockTypeSend should have comment (or a comment on this block) or be unexported (golint)
    • Line 8: warning: exported type BlockType should have comment or be unexported (golint)
    • Line 10: warning: exported type AccountHistoryRequest should have comment or be unexported (golint)
    • Line 16: warning: exported type AccountHistory should have comment or be unexported (golint)
    • Line 21: warning: exported type Transaction should have comment or be unexported (golint)
    • platform/ripple/transaction.go
    • Line 11: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 29: warning: exported function NormalizeTxs should have comment or be unexported (golint)
    • Line 40: warning: comment on exported function NormalizeTx should be of the form "NormalizeTx ..." (golint)
    • platform/aion/transaction.go
    • Line 11: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 14: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • platform/tron/client.go
    • Line 12: warning: exported type Client should have comment or be unexported (golint)
    • Line 16: warning: exported type ExplorerClient should have comment or be unexported (golint)
    • platform/tezos/rpc_model.go
    • Line 3: warning: exported type RpcBlockHeader should have comment or be unexported (golint)
    • Line 8: warning: exported type RpcOperationContent should have comment or be unexported (golint)
    • Line 13: warning: exported type RpcTransaction should have comment or be unexported (golint)
    • Line 26: warning: exported type RpcOperationContents should have comment or be unexported (golint)
    • Line 28: warning: exported type RpcBlock should have comment or be unexported (golint)
    • Line 33: warning: exported type RpcMetadata should have comment or be unexported (golint)
    • Line 37: warning: exported type OperationResult should have comment or be unexported (golint)
    • platform/cosmos/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 13: warning: exported function Init should have comment or be unexported (golint)
    • Line 20: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/iotex/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/ontology/block.go
    • Line 9: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 20: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • platform/theta/transaction.go
    • Line 12: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 17: warning: exported method Platform.GetTokenTxsByAddress should have comment or be unexported (golint)
    • Line 38: warning: exported function Normalize should have comment or be unexported (golint)
    • api/api.go
    • Line 7: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 12: warning: exported function SetupPlatformAPI should have comment or be unexported (golint)
    • Line 27: warning: exported function SetupTokensIndexAPI should have comment or be unexported (golint)
    • Line 31: warning: exported function SetupSwaggerAPI should have comment or be unexported (golint)
    • api/registry.go
    • Line 14: warning: exported function RegisterTransactionsAPI should have comment or be unexported (golint)
    • Line 41: warning: exported function RegisterBlockAPI should have comment or be unexported (golint)
    • Line 50: warning: exported function RegisterTokensAPI should have comment or be unexported (golint)
    • Line 61: warning: exported function RegisterStakeAPI should have comment or be unexported (golint)
    • Line 75: warning: exported function RegisterCollectionsAPI should have comment or be unexported (golint)
    • Line 82: warning: exported function RegisterBatchAPI should have comment or be unexported (golint)
    • Line 97: warning: exported function RegisterBasicAPI should have comment or be unexported (golint)
    • Line 101: warning: exported function RegisterTokensIndexAPI should have comment or be unexported (golint)
    • pkg/blockatlas/observer.go
    • Line 6: warning: exported type Subscriptions should have comment or be unexported (golint)
    • Line 8: warning: exported type SubscriptionOperation should have comment or be unexported (golint)
    • Line 10: warning: exported type SubscriptionEvent should have comment or be unexported (golint)
    • Line 15: warning: exported type Subscription should have comment or be unexported (golint)
    • Line 21: warning: exported method Subscription.AddressID should have comment or be unexported (golint)
    • Line 25: warning: exported function GetAddressID should have comment or be unexported (golint)
    • Line 29: warning: exported method SubscriptionEvent.ParseSubscriptions should have comment or be unexported (golint)
    • platform/ethereum/collection/client.go
    • Line 10: warning: exported type Client should have comment or be unexported (golint)
    • Line 14: warning: exported method Client.GetCollections should have comment or be unexported (golint)
    • Line 23: warning: exported method Client.GetCollectibles should have comment or be unexported (golint)
    • platform/ripple/model.go
    • Line 5: warning: exported type TransactionType should have comment or be unexported (golint)
    • Line 6: warning: exported type TransactionResult should have comment or be unexported (golint)
    • Line 14: warning: exported type Response should have comment or be unexported (golint)
    • Line 21: warning: exported type Tx should have comment or be unexported (golint)
    • Line 30: warning: exported type Payment should have comment or be unexported (golint)
    • Line 42: warning: exported type Meta should have comment or be unexported (golint)
    • Line 47: warning: exported type DeliveredAmount should have comment or be unexported (golint)
    • Line 53: warning: exported type LedgerResponse should have comment or be unexported (golint)
    • Line 57: warning: exported type LedgerInfo should have comment or be unexported (golint)
    • services/tokenindexer/indexer_subscribe.go
    • Line 13: warning: exported type ConsumerIndexer should have comment or be unexported (golint)
    • Line 19: warning: exported method ConsumerIndexer.Callback should have comment or be unexported (golint)
    • Line 23: warning: exported function RunTokenIndexerSubscribe should have comment or be unexported (golint)
    • platform/solana/stake.go
    • Line 22: warning: exported method Platform.GetActiveValidators should have comment or be unexported (golint)
    • Line 34: warning: exported method Platform.GetValidators should have comment or be unexported (golint)
    • Line 53: warning: exported method Platform.GetDetails should have comment or be unexported (golint)
    • Line 80: warning: exported method Platform.GetDelegations should have comment or be unexported (golint)
    • Line 124: warning: exported method Platform.UndelegatedBalance should have comment or be unexported (golint)
    • Line 132: warning: exported function NormalizeDelegations should have comment or be unexported (golint)
    • config/configuration.go
    • Line 12: warning: exported type Configuration should have comment or be unexported (golint)
    • Line 219: warning: exported var Default should have comment or be unexported (golint)
    • Line 221: warning: exported function Init should have comment or be unexported (golint)
    • pkg/blockatlas/platform.go
    • Line 45: warning: comment on exported type StakeAPI should be of the form "StakeAPI ..." (with optional leading article) (golint)
    • Line 55: warning: exported type CollectionsAPI should have comment or be unexported (golint)
    • Line 61: warning: exported type Platforms should have comment or be unexported (golint)
    • Line 63: warning: exported type CollectionsAPIs should have comment or be unexported (golint)
    • Line 66: warning: exported method Platforms.GetPlatformList should have comment or be unexported (golint)
    • platform/ethereum/trustray/model.go
    • Line 5: warning: exported type Page should have comment or be unexported (golint)
    • Line 10: warning: exported type TokenPage should have comment or be unexported (golint)
    • Line 15: warning: exported type Doc should have comment or be unexported (golint)
    • Line 33: warning: exported type Op should have comment or be unexported (golint)
    • Line 43: warning: exported type Contract should have comment or be unexported (golint)
    • Line 51: warning: exported type NodeInfo should have comment or be unexported (golint)
    • platform/binance/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 13: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • db/tracker.go
    • Line 34: warning: exported method Instance.GetLastParsedBlockNumber should have comment or be unexported (golint)
    • Line 47: warning: exported method Instance.SetLastParsedBlockNumber should have comment or be unexported (golint)
    • platform/tezos/stake.go
    • Line 9: warning: exported const Annual should have comment (or a comment on this block) or be unexported (golint)
    • Line 14: warning: exported method Platform.GetActiveValidators should have comment or be unexported (golint)
    • Line 37: warning: exported method Platform.GetDelegations should have comment or be unexported (golint)
    • Line 53: warning: exported function NormalizeDelegation should have comment or be unexported (golint)
    • Line 68: warning: exported method Platform.GetValidators should have comment or be unexported (golint)
    • Line 96: warning: exported method Platform.GetDetails should have comment or be unexported (golint)
    • Line 100: warning: exported method Platform.UndelegatedBalance should have comment or be unexported (golint)
    • platform/stellar/transaction.go
    • Line 11: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 20: warning: exported method Platform.NormalizePayments should have comment or be unexported (golint)
    • platform/theta/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • tests/integration/setup/setup.go
    • Line 8: warning: exported function RunMQContainer should have comment or be unexported (golint)
    • Line 14: warning: exported function StopMQContainer should have comment or be unexported (golint)
    • Line 20: warning: exported function RunPgContainer should have comment or be unexported (golint)
    • Line 28: warning: exported function StopPgContainer should have comment or be unexported (golint)
    • services/tokenindexer/indexer.go
    • Line 15: warning: exported const TokenIndexer should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported function RunTokenIndexer should have comment or be unexported (golint)
    • Line 49: warning: exported function CreateAssociations should have comment or be unexported (golint)
    • Line 114: warning: exported function GetAssetsFromTransactions should have comment or be unexported (golint)
    • db/models/asset.go
    • Line 12: warning: exported type Asset should have comment or be unexported (golint)
    • Line 24: warning: exported function AssetFrom should have comment or be unexported (golint)
    • Line 94: warning: exported method Asset.IsValid should have comment or be unexported (golint)
    • Line 114: warning: exported function AssetIDs should have comment or be unexported (golint)
    • platform/solana/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 19: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/aeternity/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/ripple/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/vechain/transaction.go
    • Line 15: warning: exported method Platform.GetTokenTxsByAddress should have comment or be unexported (golint)
    • Line 77: warning: exported method Platform.NormalizeTokenTransaction should have comment or be unexported (golint)
    • Line 173: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 198: warning: exported method Platform.NormalizeTransaction should have comment or be unexported (golint)
    • cmd/consumer/main.go
    • Line 88: warning: context.Context should be the first parameter of a function (golint)
    • Line 92: warning: context.Context should be the first parameter of a function (golint)
    • Line 97: warning: context.Context should be the first parameter of a function (golint)
    • platform/aeternity/transaction.go
    • Line 12: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 29: warning: exported function NormalizeTx should have comment or be unexported (golint)
    • Line 60: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • api/endpoint/errors.go
    • Line 4: warning: exported type ErrorResponse should have comment or be unexported (golint)
    • Line 7: warning: exported type ErrorDetails should have comment or be unexported (golint)
    • Line 11: warning: exported type ErrorCode should have comment or be unexported (golint)
    • api/endpoint/transaction.go
    • Line 12: warning: comment on exported function GetTransactionsHistory should be of the form "GetTransactionsHistory ..." (golint)
    • Line 98: warning: comment on exported function GetTransactionsByXpub should be of the form "GetTransactionsByXpub ..." (golint)
    • platform/cosmos/stake.go
    • Line 18: warning: exported method Platform.GetActiveValidators should have comment or be unexported (golint)
    • Line 30: warning: exported method Platform.GetValidators should have comment or be unexported (golint)
    • Line 57: warning: exported method Platform.GetDetails should have comment or be unexported (golint)
    • Line 68: warning: exported method Platform.GetMaxAPR should have comment or be unexported (golint)
    • Line 85: warning: exported method Platform.GetDelegations should have comment or be unexported (golint)
    • Line 108: warning: exported method Platform.UndelegatedBalance should have comment or be unexported (golint)
    • Line 121: warning: exported function NormalizeDelegations should have comment or be unexported (golint)
    • Line 142: warning: exported function NormalizeUnbondingDelegations should have comment or be unexported (golint)
    • Line 182: warning: exported function CalculateAnnualReward should have comment or be unexported (golint)
    • Line 201: warning: exported method Platform.Denom should have comment or be unexported (golint)
    • platform/nebulas/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/nebulas/client.go
    • Line 10: warning: exported const TxTypeBinary should have comment or be unexported (golint)
    • Line 12: warning: exported type Client should have comment or be unexported (golint)
    • Line 16: warning: exported method Client.GetTxs should have comment or be unexported (golint)
    • Line 25: warning: exported method Client.GetLatestBlock should have comment or be unexported (golint)
    • Line 39: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • Line 46: warning: exported method Client.GetTransactions should have comment or be unexported (golint)
    • services/subscriber/subscriber.go
    • Line 14: warning: exported type Subscriber should have comment or be unexported (golint)
    • Line 17: warning: exported const Notifications should have comment (or a comment on this block) or be unexported (golint)
    • Line 22: warning: exported function RunSubscriber should have comment or be unexported (golint)
    • services/parser/parser.go
    • Line 28: warning: exported type Params should have comment or be unexported (golint)
    • Line 37: warning: exported type GetBlockByNumber should have comment or be unexported (golint)
    • Line 44: warning: context.Context should be the first parameter of a function (golint)
    • Line 44: warning: exported function RunParser should have comment or be unexported (golint)
    • Line 59: warning: exported function GetInterval should have comment or be unexported (golint)
    • Line 121: warning: exported function GetBlocksIntervalToFetch should have comment or be unexported (golint)
    • Line 135: warning: exported function GetNextBlocksToParse should have comment or be unexported (golint)
    • Line 153: warning: exported function FetchBlocks should have comment or be unexported (golint)
    • Line 236: warning: exported function SaveLastParsedBlock should have comment or be unexported (golint)
    • platform/algorand/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • platform/ethereum/transaction.go
    • Line 5: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetTokenTxsByAddress should have comment or be unexported (golint)
    • platform/polkadot/transaction.go
    • Line 12: warning: exported var NetworkByteMap should have comment or be unexported (golint)
    • Line 17: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 32: warning: exported method Platform.NormalizeTransfer should have comment or be unexported (golint)
    • Line 57: warning: exported method Platform.NormalizeExtrinsics should have comment or be unexported (golint)
    • Line 68: warning: exported method Platform.NormalizeExtrinsic should have comment or be unexported (golint)
    • Line 116: warning: exported method Platform.NormalizeAddress should have comment or be unexported (golint)
    • platform/kava/transaction.go
    • Line 15: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 19: warning: exported method Platform.GetTokenTxsByAddress should have comment or be unexported (golint)
    • Line 61: warning: exported method Platform.FilterTxsByDenom should have comment or be unexported (golint)
    • services/assets/model.go
    • Line 4: warning: exported type AssetValidators should have comment or be unexported (golint)
    • Line 6: warning: exported type AssetValidatorMap should have comment or be unexported (golint)
    • Line 8: warning: exported type AssetValidator should have comment or be unexported (golint)
    • Line 18: warning: exported type ValidatorPayout should have comment or be unexported (golint)
    • Line 22: warning: exported type ValidatorStatus should have comment or be unexported (golint)
    • Line 26: warning: exported type StakingInfo should have comment or be unexported (golint)
    • Line 31: warning: exported method AssetValidators.ToMap should have comment or be unexported (golint)
    • platform/zilliqa/client.go
    • Line 9: warning: exported type Client should have comment or be unexported (golint)
    • Line 13: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • platform/binance/model.go
    • Line 15: warning: exported const NewOrder should have comment (or a comment on this block) or be unexported (golint)
    • Line 21: warning: exported const BNBAsset should have comment (or a comment on this block) or be unexported (golint)
    • Line 26: warning: exported type NodeInfoResponse should have comment or be unexported (golint)
    • Line 32: warning: exported type TxType should have comment or be unexported (golint)
    • Line 34: warning: exported type TransactionsInBlockResponse should have comment or be unexported (golint)
    • Line 39: warning: exported type Tx should have comment or be unexported (golint)
    • Line 58: warning: exported type TransactionData should have comment or be unexported (golint)
    • Line 70: warning: exported type SubTransactions should have comment or be unexported (golint)
    • Line 81: warning: exported type TransactionsByAddressAndAssetResponse should have comment or be unexported (golint)
    • Line 85: warning: exported type AccountMeta should have comment or be unexported (golint)
    • Line 89: warning: exported type TokenBalance should have comment or be unexported (golint)
    • Line 96: warning: exported type Tokens should have comment or be unexported (golint)
    • Line 98: warning: exported type Token should have comment or be unexported (golint)
    • Line 284: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • platform/fio/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/nano/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 19: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/harmony/client.go
    • Line 12: warning: exported type Client should have comment or be unexported (golint)
    • Line 16: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • Line 27: warning: exported method Client.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 40: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • Line 46: warning: exported method Client.GetValidators should have comment or be unexported (golint)
    • Line 56: warning: exported method Client.GetDelegations should have comment or be unexported (golint)
    • Line 65: warning: exported method Client.GetBalance should have comment or be unexported (golint)
    • platform/zilliqa/transaction.go
    • Line 8: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 27: warning: exported function Normalize should have comment or be unexported (golint)
    • platform/algorand/base.go
    • Line 7: warning: exported type Platform should have comment or be unexported (golint)
    • Line 11: warning: exported function Init should have comment or be unexported (golint)
    • Line 17: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/tezos/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 14: warning: exported function Init should have comment or be unexported (golint)
    • Line 24: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/fio/model.go
    • Line 27: warning: comment on exported type ActionTrace should be of the form "ActionTrace ..." (with optional leading article) (golint)
    • platform/ethereum/base.go
    • Line 11: warning: exported type Platform should have comment or be unexported (golint)
    • Line 18: warning: exported function Init should have comment or be unexported (golint)
    • Line 26: warning: exported function InitWithBlockbook should have comment or be unexported (golint)
    • Line 34: warning: exported function InitWithCollection should have comment or be unexported (golint)
    • Line 41: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/waves/transaction.go
    • Line 10: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 21: warning: exported function NormalizeTxs should have comment or be unexported (golint)
    • Line 32: warning: exported function NormalizeTx should have comment or be unexported (golint)
    • platform/solana/transaction.go
    • Line 10: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 24: warning: exported method Platform.NormalizeTx should have comment or be unexported (golint)
    • Line 71: warning: exported function EstimateTimestamp should have comment or be unexported (golint)
    • platform/aion/model.go
    • Line 5: warning: exported type TxPage should have comment or be unexported (golint)
    • Line 9: warning: exported type Tx should have comment or be unexported (golint)
    • platform/elrond/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • platform/elrond/model.go
    • Line 14: warning: exported type GenericResponse should have comment or be unexported (golint)
    • Line 20: warning: exported type NetworkStatus should have comment or be unexported (golint)
    • Line 24: warning: exported type StatusDetails should have comment or be unexported (golint)
    • Line 30: warning: exported type BlockResponse should have comment or be unexported (golint)
    • Line 34: warning: exported type Block should have comment or be unexported (golint)
    • Line 41: warning: exported type TransactionsPage should have comment or be unexported (golint)
    • Line 45: warning: exported type Transaction should have comment or be unexported (golint)
    • Line 59: warning: exported method Transaction.TxFee should have comment or be unexported (golint)
    • Line 74: warning: exported method Transaction.TxStatus should have comment or be unexported (golint)
    • Line 85: warning: exported method Transaction.Direction should have comment or be unexported (golint)
    • Line 96: warning: exported method Transaction.TxTimestamp should have comment or be unexported (golint)
    • platform/ripple/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 9: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • Line 16: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • services/tokenindexer/api.go
    • Line 12: warning: exported type Instance should have comment or be unexported (golint)
    • Line 16: warning: exported function Init should have comment or be unexported (golint)
    • Line 20: warning: exported method Instance.HandleNewTokensRequest should have comment or be unexported (golint)
    • Line 29: warning: exported method Instance.GetTokensByAddress should have comment or be unexported (golint)
    • platform/vechain/client.go
    • Line 10: warning: exported type Client should have comment or be unexported (golint)
    • Line 14: warning: exported method Client.GetCurrentBlock should have comment or be unexported (golint)
    • Line 20: warning: exported method Client.GetBlockByNumber should have comment or be unexported (golint)
    • Line 26: warning: exported method Client.GetTransactions should have comment or be unexported (golint)
    • Line 39: warning: comment on exported method Client.GetLogsEvent should be of the form "GetLogsEvent ..." (golint)
    • Line 54: warning: exported method Client.GetTransactionByID should have comment or be unexported (golint)
    • Line 60: warning: exported method Client.GetTransactionReceiptByID should have comment or be unexported (golint)
    • Line 66: warning: exported method Client.GetAccount should have comment or be unexported (golint)
    • platform/vechain/stake.go
    • Line 10: warning: comment on exported const Annual should be of the form "Annual ..." (golint)
    • Line 14: warning: exported method Platform.GetActiveValidators should have comment or be unexported (golint)
    • Line 26: warning: exported method Platform.GetDetails should have comment or be unexported (golint)
    • Line 35: warning: exported method Platform.UndelegatedBalance should have comment or be unexported (golint)
    • Line 47: warning: exported method Platform.GetValidators should have comment or be unexported (golint)
    • Line 51: warning: exported method Platform.GetDelegations should have comment or be unexported (golint)
    • api/endpoint/staking.go
    • Line 19: warning: exported type AddressBatchRequest should have comment or be unexported (golint)
    • Line 24: warning: exported type CoinBatchRequest should have comment or be unexported (golint)
    • Line 28: warning: exported type ENSBatchRequest should have comment or be unexported (golint)
    • Line 33: warning: exported type AddressesRequest should have comment or be unexported (golint)
    • Line 34: warning: exported type CoinsRequest should have comment or be unexported (golint)
    • Line 37: warning: comment on exported function GetStakeDelegationsWithAllInfoForBatch should be of the form "GetStakeDelegationsWithAllInfoForBatch ..." (golint)
    • Line 73: warning: comment on exported function GetStakeInfoForBatch should be of the form "GetStakeInfoForBatch ..." (golint)
    • Line 105: warning: comment on exported function GetStakeInfoForCoins should be of the form "GetStakeInfoForCoins ..." (golint)
    • Line 150: warning: comment on exported function GetValidators should be of the form "GetValidators ..." (golint)
    • Line 169: warning: comment on exported function GetStakingDelegationsForSpecificCoin should be of the form "GetStakingDelegationsForSpecificCoin ..." (golint)
    • platform/algorand/stake.go
    • Line 10: warning: exported method Platform.GetActiveValidators should have comment or be unexported (golint)
    • Line 22: warning: exported method Platform.GetDetails should have comment or be unexported (golint)
    • Line 31: warning: exported method Platform.UndelegatedBalance should have comment or be unexported (golint)
    • Line 39: warning: exported method Platform.GetValidators should have comment or be unexported (golint)
    • Line 43: warning: exported method Platform.GetDelegations should have comment or be unexported (golint)
    • platform/ethereum/trustray/transaction.go
    • Line 11: warning: exported method Client.GetTransactions should have comment or be unexported (golint)
    • Line 19: warning: exported method Client.GetTokenTxs should have comment or be unexported (golint)
    • Line 36: warning: exported function AppendTxs should have comment or be unexported (golint)
    • platform/tezos/client.go
    • Line 11: warning: exported type Client should have comment or be unexported (golint)
    • Line 15: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • platform/tron/block.go
    • Line 10: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 14: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • Line 32: warning: exported method Platform.NormalizeBlockTxs should have comment or be unexported (golint)
    • Line 47: warning: exported method Platform.NormalizeBlockChannel should have comment or be unexported (golint)
    • platform/kava/stake.go
    • Line 20: warning: exported method Platform.GetActiveValidators should have comment or be unexported (golint)
    • Line 32: warning: exported method Platform.GetValidators should have comment or be unexported (golint)
    • Line 59: warning: exported method Platform.GetDetails should have comment or be unexported (golint)
    • Line 70: warning: exported method Platform.GetMaxAPR should have comment or be unexported (golint)
    • Line 87: warning: exported method Platform.GetDelegations should have comment or be unexported (golint)
    • Line 110: warning: exported method Platform.UndelegatedBalance should have comment or be unexported (golint)
    • Line 123: warning: exported function NormalizeDelegations should have comment or be unexported (golint)
    • Line 144: warning: exported function NormalizeUnbondingDelegations should have comment or be unexported (golint)
    • Line 184: warning: exported function CalculateAnnualReward should have comment or be unexported (golint)
    • Line 206: warning: exported method Platform.Denom should have comment or be unexported (golint)
    • platform/tron/stake.go
    • Line 13: warning: exported const Annual should have comment or be unexported (golint)
    • Line 15: warning: exported method Platform.GetActiveValidators should have comment or be unexported (golint)
    • Line 27: warning: exported method Platform.GetValidators should have comment or be unexported (golint)
    • Line 42: warning: exported method Platform.GetDetails should have comment or be unexported (golint)
    • Line 55: warning: exported method Platform.GetDelegations should have comment or be unexported (golint)
    • Line 72: warning: exported method Platform.UndelegatedBalance should have comment or be unexported (golint)
    • Line 97: warning: exported function NormalizeDelegations should have comment or be unexported (golint)
    • platform/cosmos/block.go
    • Line 5: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • platform/binance/base.go
    • Line 7: warning: exported type Platform should have comment or be unexported (golint)
    • Line 11: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/near/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 19: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/elrond/transaction.go
    • Line 10: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 14: warning: comment on exported function NormalizeTxs should be of the form "NormalizeTxs ..." (golint)
    • platform/ethereum/collection/model.go
    • Line 7: warning: exported type Collection should have comment or be unexported (golint)
    • Line 17: warning: exported type PrimaryAssetContract should have comment or be unexported (golint)
    • Line 28: warning: exported type DisplayData should have comment or be unexported (golint)
    • Line 32: warning: exported type CollectiblePage should have comment or be unexported (golint)
    • Line 36: warning: exported type Collectible should have comment or be unexported (golint)
    • Line 48: warning: exported type CollectibleCollections should have comment or be unexported (golint)
    • Line 54: warning: exported type AssetContract should have comment or be unexported (golint)
    • platform/nano/client.go
    • Line 10: warning: exported type Client should have comment or be unexported (golint)
    • Line 14: warning: exported method Client.GetAccountHistory should have comment or be unexported (golint)
    • db/db.go
    • Line 18: warning: exported type Instance should have comment or be unexported (golint)
    • Line 23: warning: exported function New should have comment or be unexported (golint)
    • Line 42: warning: exported function Setup should have comment or be unexported (golint)
    • Line 51: warning: exported method Instance.RestoreConnectionWorker should have comment or be unexported (golint)
    • Line 80: warning: exported method Instance.MemorySet should have comment or be unexported (golint)
    • Line 85: warning: exported method Instance.MemoryGet should have comment or be unexported (golint)
    • platform/algorand/client.go
    • Line 11: warning: exported type Client should have comment or be unexported (golint)
    • Line 15: warning: exported function InitClient should have comment or be unexported (golint)
    • Line 26: warning: exported method Client.GetLatestBlock should have comment or be unexported (golint)
    • Line 40: warning: exported method Client.GetTxsInBlock should have comment or be unexported (golint)
    • Line 50: warning: comment on exported method Client.GetAccount should be of the form "GetAccount ..." (golint)
    • Line 57: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • platform/tezos/model.go
    • Line 11: warning: exported const TxTypeTransaction should have comment (or a comment on this block) or be unexported (golint)
    • Line 18: warning: exported type Account should have comment or be unexported (golint)
    • Line 23: warning: exported type ExplorerAccount should have comment or be unexported (golint)
    • Line 27: warning: exported type Transaction should have comment or be unexported (golint)
    • Line 42: warning: exported type Error should have comment or be unexported (golint)
    • Line 47: warning: exported type Validator should have comment or be unexported (golint)
    • Line 51: warning: exported type ActivityValidatorInfo should have comment or be unexported (golint)
    • Line 55: warning: exported type Baker should have comment or be unexported (golint)
    • Line 68: warning: exported method Transaction.Status should have comment or be unexported (golint)
    • Line 77: warning: exported method Transaction.ErrorMsg should have comment or be unexported (golint)
    • Line 80: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 85: warning: exported method Transaction.Title should have comment or be unexported (golint)
    • Line 99: warning: exported method Transaction.BlockTimestamp should have comment or be unexported (golint)
    • Line 108: warning: exported method Transaction.TransferType should have comment or be unexported (golint)
    • Line 119: warning: exported method Transaction.Direction should have comment or be unexported (golint)
    • Line 130: warning: exported method Transaction.GetReceiver should have comment or be unexported (golint)
    • Line 133: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • platform/filecoin/rpc/client.go
    • Line 5: warning: exported type Client should have comment or be unexported (golint)
    • Line 9: warning: exported method Client.GetBlockHeight should have comment or be unexported (golint)
    • Line 18: warning: exported method Client.GetTipSetByHeight should have comment or be unexported (golint)
    • Line 30: warning: exported method Client.GetBlockMessage should have comment or be unexported (golint)
    • platform/ontology/model.go
    • Line 3: warning: exported type AssetType should have comment or be unexported (golint)
    • Line 4: warning: exported type MsgType should have comment or be unexported (golint)
    • Line 5: warning: exported type Transfers should have comment or be unexported (golint)
    • Line 6: warning: exported type Balances should have comment or be unexported (golint)
    • Line 9: warning: exported const GovernanceContract should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported type BaseResponse should have comment or be unexported (golint)
    • Line 24: warning: exported type BlockResults should have comment or be unexported (golint)
    • Line 29: warning: exported type BlockResult should have comment or be unexported (golint)
    • Line 34: warning: exported type TxsResult should have comment or be unexported (golint)
    • Line 39: warning: exported type TxResult should have comment or be unexported (golint)
    • Line 44: warning: exported type BalancesResult should have comment or be unexported (golint)
    • Line 49: warning: exported type BlockRecords should have comment or be unexported (golint)
    • Line 54: warning: exported type Block should have comment or be unexported (golint)
    • Line 60: warning: exported type Tx should have comment or be unexported (golint)
    • Line 73: warning: exported type Detail should have comment or be unexported (golint)
    • Line 77: warning: exported type Transfer should have comment or be unexported (golint)
    • Line 85: warning: exported type Balance should have comment or be unexported (golint)
    • services/assets/validator.go
    • Line 12: warning: exported function GetValidatorsMap should have comment or be unexported (golint)
    • Line 72: warning: exported function GetImageURL should have comment or be unexported (golint)
    • platform/bitcoin/base.go
    • Line 9: warning: exported type Platform should have comment or be unexported (golint)
    • Line 14: warning: exported function Init should have comment or be unexported (golint)
    • Line 21: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • Line 25: warning: exported method Platform.GetAddressesFromXpub should have comment or be unexported (golint)
    • platform/bitcoin/transaction.go
    • Line 14: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 24: warning: exported method Platform.GetTxsByXpub should have comment or be unexported (golint)
    • platform/tron/transaction.go
    • Line 13: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 36: warning: exported method Platform.GetTokenTxsByAddress should have comment or be unexported (golint)
    • Line 62: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • platform/filecoin/explorer/models.go
    • Line 3: warning: exported type Response should have comment or be unexported (golint)
    • Line 8: warning: exported type Receipt should have comment or be unexported (golint)
    • Line 12: warning: exported type Message should have comment or be unexported (golint)
    • services/tokenindexer/models.go
    • Line 4: warning: exported type Request should have comment or be unexported (golint)
    • Line 8: warning: exported type GetTokensByAddressRequest should have comment or be unexported (golint)
    • Line 13: warning: exported type GetTokensByAddressResponse should have comment or be unexported (golint)
    • Line 16: warning: exported type Response should have comment or be unexported (golint)
    • Line 20: warning: exported type Asset should have comment or be unexported (golint)
    • platform/icon/client.go
    • Line 11: warning: exported type Client should have comment or be unexported (golint)
    • Line 15: warning: exported method Client.GetAddressTransactions should have comment or be unexported (golint)
    • platform/iotex/client.go
    • Line 13: warning: exported type Client should have comment or be unexported (golint)
    • Line 17: warning: exported method Client.GetLatestBlock should have comment or be unexported (golint)
    • Line 30: warning: exported method Client.GetTxsInBlock should have comment or be unexported (golint)
    • Line 40: warning: exported method Client.GetTxsOfAddress should have comment or be unexported (golint)
    • Line 53: warning: exported method Client.GetAddressTotalTransactions should have comment or be unexported (golint)
    • Line 66: warning: exported method Client.GetValidators should have comment or be unexported (golint)
    • Line 75: warning: exported method Client.GetDelegations should have comment or be unexported (golint)
    • Line 84: warning: exported method Client.GetAccount should have comment or be unexported (golint)
    • platform/nimiq/base.go
    • Line 8: warning: exported type Platform should have comment or be unexported (golint)
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 18: warning: exported method Platform.Coin should have comment or be unexported (golint)
    • platform/stellar/model.go
    • Line 3: warning: exported const FixedFee should have comment or be unexported (golint)
    • Line 23: warning: exported type LedgersPage should have comment or be unexported (golint)
    • Line 29: warning: exported type Ledger should have comment or be unexported (golint)
    • Line 34: warning: exported type Block should have comment or be unexported (golint)
    • Line 57: warning: exported type Transaction should have comment or be unexported (golint)
    • db/subscription.go
    • Line 10: warning: exported method Instance.CreateSubscriptions should have comment or be unexported (golint)
    • Line 24: warning: exported method Instance.GetSubscriptions should have comment or be unexported (golint)
    • Line 33: warning: exported method Instance.DeleteSubscriptions should have comment or be unexported (golint)
    • Line 55: warning: exported method Instance.CreateSubscriptionsAssets should have comment or be unexported (golint)
    • internal/client.go
    • Line 12: warning: exported type Client should have comment or be unexported (golint)
    • Line 33: warning: exported function InitClient should have comment or be unexported (golint)
    • Line 42: warning: exported function InitJSONClient should have comment or be unexported (golint)
    • platform/ethereum/client.go
    • Line 5: warning: exported type EthereumClient should have comment or be unexported (golint)
    • Line 13: warning: exported method Platform.GetTokenListByAddress should have comment or be unexported (golint)
    • Line 17: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 21: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • platform/binance/transaction.go
    • Line 8: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 16: warning: exported method Platform.GetTokenTxsByAddress should have comment or be unexported (golint)
    • platform/nebulas/transaction.go
    • Line 8: warning: exported method Platform.GetTxsByAddress should have comment or be unexported (golint)
    • Line 17: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 21: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • Line 33: warning: exported function NormalizeTxs should have comment or be unexported (golint)
    • Line 41: warning: exported function NormalizeTx should have comment or be unexported (golint)
    • platform/waves/block.go
    • Line 5: warning: exported method Platform.CurrentBlockNumber should have comment or be unexported (golint)
    • Line 13: warning: exported method Platform.GetBlockByNumber should have comment or be unexported (golint)
    • api/endpoint/token.go
    • Line 13: warning: comment on exported function GetTokensByAddress should be of the form "GetTokensByAddress ..." (golint)
    • Line 39: warning: exported function GetTokensByAddressV3 should have comment or be unexported (golint)
    • Line 53: warning: comment on exported function GetNewTokens should be of the form "GetNewTokens ..." (golint)
    • platform/iotex/model.go
    • Line 5: warning: exported type Response should have comment or be unexported (golint)
    • Line 9: warning: exported type AccountInfo should have comment or be unexported (golint)
    • Line 13: warning: exported type AccountMeta should have comment or be unexported (golint)
    • Line 21: warning: exported type ActionInfo should have comment or be unexported (golint)
    • Line 30: warning: exported type Action should have comment or be unexported (golint)
    • Line 34: warning: exported type ActionCore should have comment or be unexported (golint)
    • Line 39: warning: exported type Transfer should have comment or be unexported (golint)
    • Line 44: warning: exported type ChainMeta should have comment or be unexported (golint)

ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


misspell99%

Misspell Finds commonly misspelled English words