# Generated by API Builder - https://www.apibuilder.io
# Service version: 0.0.1-SNAPSHOT
# User agent: apibuilder app.apibuilder.io/gimbalabs/hilltop-api/0.0.1-SNAPSHOT/play_2_x_routes

GET      /active_stake_amounts                               controllers.ActiveStakeAmounts.get(epoch_number: _root_.scala.Option[Int])
GET      /active_stake_amounts/:pool_bech32_id               controllers.ActiveStakeAmounts.getByPoolBech32Id(pool_bech32_id: String, epoch_number: _root_.scala.Option[Int])
GET      /active_stake_amounts/:pool_bech32_id/addresses     controllers.ActiveStakeAmounts.getAddressesByPoolBech32Id(pool_bech32_id: String, epoch_number: Int)
GET      /blocks/blocks_in_day                               controllers.Blocks.getBlocksInDay(date: _root_.org.joda.time.LocalDate)
GET      /blocks/:block_number                               controllers.Blocks.getByBlockNumber(block_number: Long)
GET      /delegations/:staking_address/safe_payment          controllers.Delegations.getSafePaymentByStakingAddress(staking_address: String)
GET      /delegations/:staking_address/stakepool             controllers.Delegations.getStakepoolByStakingAddress(staking_address: String)
GET      /delegators_counts/:pool_bech32_id                  controllers.DelegatorsCounts.getByPoolBech32Id(pool_bech32_id: String)
GET      /epochs/current                                     controllers.Epochs.getCurrent()
GET      /epochs/:epoch_number                               controllers.Epochs.getByEpochNumber(epoch_number: Int)
GET      /healthchecks                                       controllers.Healthchecks.get()
GET      /native_assets/ids                                  controllers.NativeAssets.getIds(block_number_from: _root_.scala.Option[Long], limit: _root_.scala.Option[Long])
GET      /native_assets/:policy_id/asset_names               controllers.NativeAssets.getAssetNamesByPolicyId(policy_id: String)
GET      /native_assets/nfts                                 controllers.NativeAssets.getNfts(block_number_from: Long, block_number_to: Long)
POST     /native_assets/native_assets_details                controllers.NativeAssets.postNativeAssetsDetails()
GET      /native_assets/:stake_address                       controllers.NativeAssets.getByStakeAddress(stake_address: String)
GET      /pool_updates/retiring                              controllers.PoolUpdates.getRetiring(block_number_from: _root_.scala.Option[Long], limit: _root_.scala.Option[Long])
GET      /pool_updates/:pool_id                              controllers.PoolUpdates.getByPoolId(pool_id: String, block_number_from: _root_.scala.Option[Long], limit: _root_.scala.Option[Long])
GET      /pool_updates                                       controllers.PoolUpdates.get(block_number_from: _root_.scala.Option[Long], limit: _root_.scala.Option[Long])
GET      /rewards/:staking_address                           controllers.Rewards.getByStakingAddress(staking_address: String, epoch_from: _root_.scala.Option[Int], epoch_to: _root_.scala.Option[Int])
GET      /sigmas/:pool_id                                    controllers.Sigmas.getByPoolId(pool_id: String, epoch_number: Int)
GET      /stakepools/vrf_vkey/:vrf_vkey_hash                 controllers.Stakepools.getVrfVkeyByVrfVkeyHash(vrf_vkey_hash: String)
GET      /stakepools/:pool_id/established_epoch              controllers.Stakepools.getEstablishedEpochByPoolId(pool_id: String)
GET      /stakepools/:pool_id/live_stake                     controllers.Stakepools.getLiveStakeByPoolId(pool_id: String)
GET      /stakepools/:pool_id/blocks                         controllers.Stakepools.getBlocksByPoolId(pool_id: String, epoch: _root_.scala.Option[Int])
GET      /stakepools                                         controllers.Stakepools.get()
GET      /stakepool_metadata/:pool_id_bech32                 controllers.StakepoolMetadata.getByPoolIdBech32(pool_id_bech32: String)
POST     /transactions/history                               controllers.Transactions.postHistory()
GET      /wallet_balances/:staking_address                   controllers.WalletBalances.getByStakingAddress(staking_address: String)