package
1.8.0-rc1
Repository: https://github.com/hermeznetwork/hermez-node.git
Documentation: pkg.go.dev
# Functions
AccountsFiltersStructValidation validates AccountsFilters.
BidsFiltersStructValidation func for bids filters validation.
ExitsFiltersStructValidation func validates ExitsFilters.
HistoryTxsFiltersStructValidation func to validate history txs filters.
ParseAccountFilter parses account filter to the account index.
ParseAccountsFilters parsing /accounts query params to GetAccountsAPIRequest.
ParseBatchesFilter parsing batches filter to the GetBatchesAPIRequest.
ParseBatchFilter parsing /batches request to the batch num.
ParseBidsFilters function for parsing bids filters from the request /bids to the GetBidsAPIRequest.
ParseCoordinatorsFilters func for parsing coordinator filters from the /coordinators request.
ParseCurrenciesFilters func for parsing currencies filters from query to the symbols.
ParseCurrencyFilter func for parsing currency filter from uri to the symbol.
ParseExitFilter func parsing exit filter from the /exits request to the accountIndex and batchNum.
ParseExitsFilters func parsing exits filters.
ParseGetAccountCreationAuthFilter parsing uri request to the eth address.
ParseHistoryTxFilter function for parsing history tx filter to the txID.
ParseHistoryTxsFilters func to parse history txs filters from query to the GetTxsAPIRequest.
ParseParamAtomicGroupID func for parsing AtomicGroupID.
ParsePoolTxFilter func for parsing tx filter to the transaction id.
ParsePoolTxsFilters func to parse pool txs filters from the /transactions-pool request to the GetPoolTxsAPIRequest.
ParsePoolTxUpdateByIdxAndNonceFilter func for parsing pool tx update by idx and nonce filter to the account index and nonce.
ParseSlotFilter func to parse slot filter from uri to the slot number.
ParseSlotsFilters func for parsing slots filters to the GetBestBidsAPIRequest.
ParseTokenFilter for parsing token filter from uri to the id.
ParseTokensFilters function for parsing tokens filters to the GetTokensAPIRequest.
PoolTxsTxsFiltersStructValidation func for pool txs query params validation.
SlotsFiltersStructValidation func validating filters struct.
# Structs
AccountFilter for parsing /accounts/{accountIndex} request to struct.
AccountsFilters for parsing /accounts query params to struct.
AtomicGroupFilter struct for filtering atomic group request.
BatchesFilters struct to hold batch num from request /batches/:batchNum.
BatchFilter struct to hold batch num from request /batches/:batchNum.
BidsFilters struct to hold bids filters.
CoordinatorsFilters struct to get coordinator query params from /coordinators request.
CurrenciesFilters struct to get query params from /currencies request.
CurrencyFilter struct to get uri param from /currencies/:symbol request.
ExitFilter struct to hold exit filter.
ExitsFilters struct for holding exits filters.
GetAccountCreationAuthFilter struct for parsing hezEthereumAddress from /account-creation-authorization/:hezEthereumAddress request.
HistoryTxFilter struct to get history tx uri param from /transaction-history/:id request.
HistoryTxsFilters struct for holding filters from the /transaction-history request.
Pagination type for holding pagination params.
PoolTxFilter struct to get uri param from /transactions-pool/:id request.
PoolTxsFilters struct for holding query params from /transactions-pool request.
PoolTxUpdateByIdxAndNonceFilter struct to get uri param from /transactions-pool/accounts/:accountIndex/nonces/:nonce request.
SlotFilter struct to get slot filter uri param from /slots/:slotNum request.
SlotsFilters struct to get slots filters from query params from /slots request.
TokenFilter struct to get token uri param from /tokens/:id request.
TokensFilters struct to get token query params from /tokens request.