mirror of
https://github.com/cf-sonr/motr.git
synced 2026-01-12 02:59:13 +00:00
* ui: improve visual consistency across components * feat: simplify task execution with consolidated commands * feat: enable account registration flow * feat: integrate price tracking functionality * feat: add metadata components for improved SEO and web crawling * refactor: improve code organization and consistency * fix: update login template package names * refactor: rename and restructure UI components for clarity * feat: introduce dynamic asset selection for transfer UI * chore: update dependencies and build process * feat: Add KVNamespace interface for Cloudflare KV store operations * refactor: Update JSON operations to use Golang generics with JSON Marshaller interface * feat: Add json import for KVNamespace generic JSON operations * refactor: Update PutJSON method to accept any type for JSON marshaling * refactor: migrate to modular architecture with domain-driven design * fix: directory structure for component routing * refactor: partial routes to htmx * docs: update documentation to reflect UI structure changes * refactor: relocate build artifacts for cleaner project structure * feat: integrate Cloudflare cache for improved performance * build: update import paths for middleware package * feat: implement core authentication flows * refactor: rename view handler to index handler for clarity * feat: introduce devbox for streamlined development environment * feat: introduce deployment and build scripts * feat: introduce radar and worker services with build automation * feat: introduce WASM-based worker and radar services * feat: migrate to standard go build process * fix: correct worker script path in wrangler configuration * feat: enhance service monitoring capabilities * refactor: migrate to new database and KV store context pattern * build: streamline worker builds using devbox scripts * feat: migrate to D1 database bindings for improved data access * feat: introduce session ID middleware * perf: optimize WASM build size by stripping debug information * feat: introduce process-compose for simplified local development * feat: enable direct wrangler commands and simplify deployment
88 lines
5.9 KiB
Go
88 lines
5.9 KiB
Go
// Code generated by sqlc. DO NOT EDIT.
|
|
// versions:
|
|
// sqlc v1.29.0
|
|
|
|
package network
|
|
|
|
import (
|
|
"context"
|
|
"database/sql"
|
|
)
|
|
|
|
type Querier interface {
|
|
CountBlockchainsByChainType(ctx context.Context, dollar_1 sql.NullString) (int64, error)
|
|
GetAssetByChainAndSymbol(ctx context.Context, arg GetAssetByChainAndSymbolParams) (Asset, error)
|
|
GetAssetByID(ctx context.Context, id string) (Asset, error)
|
|
GetAssetBySymbol(ctx context.Context, symbol string) (Asset, error)
|
|
GetAssetWithLatestPrice(ctx context.Context, id string) (GetAssetWithLatestPriceRow, error)
|
|
GetBlockchainByChainName(ctx context.Context, chainName string) (Blockchain, error)
|
|
GetBlockchainByCosmosChainID(ctx context.Context, chainIDCosmos sql.NullString) (Blockchain, error)
|
|
GetBlockchainByEvmChainID(ctx context.Context, chainIDEvm sql.NullString) (Blockchain, error)
|
|
GetBlockchainByID(ctx context.Context, id string) (Blockchain, error)
|
|
GetBlockchainEndpoints(ctx context.Context, id string) (GetBlockchainEndpointsRow, error)
|
|
GetBlockchainExplorer(ctx context.Context, id string) (GetBlockchainExplorerRow, error)
|
|
GetBlockchainWithAssetInfo(ctx context.Context, id string) (GetBlockchainWithAssetInfoRow, error)
|
|
GetCryptoListingByApiID(ctx context.Context, apiID string) (CryptoListing, error)
|
|
GetCryptoListingByID(ctx context.Context, id string) (CryptoListing, error)
|
|
GetCryptoListingBySymbol(ctx context.Context, symbol string) (CryptoListing, error)
|
|
GetCryptoListingByWebsiteSlug(ctx context.Context, websiteSlug string) (CryptoListing, error)
|
|
GetFearGreedIndexByID(ctx context.Context, id string) (FearGreedIndex, error)
|
|
GetGlobalMarketByID(ctx context.Context, id string) (GlobalMarket, error)
|
|
GetLatestFearGreedIndex(ctx context.Context) (FearGreedIndex, error)
|
|
GetLatestGlobalMarket(ctx context.Context) (GlobalMarket, error)
|
|
GetPriceByAssetID(ctx context.Context, assetID string) (Price, error)
|
|
GetPriceByID(ctx context.Context, id string) (Price, error)
|
|
GetPriceConversionByCurrency(ctx context.Context, arg GetPriceConversionByCurrencyParams) (PriceConversion, error)
|
|
GetPriceConversionByID(ctx context.Context, id string) (PriceConversion, error)
|
|
GetPriceConversionsByPriceID(ctx context.Context, priceID string) ([]PriceConversion, error)
|
|
// ASSET QUERIES
|
|
InsertAsset(ctx context.Context, arg InsertAssetParams) (Asset, error)
|
|
// BLOCKCHAIN QUERIES
|
|
InsertBlockchain(ctx context.Context, arg InsertBlockchainParams) (Blockchain, error)
|
|
// CRYPTO LISTINGS QUERIES (NEW)
|
|
InsertCryptoListing(ctx context.Context, arg InsertCryptoListingParams) (CryptoListing, error)
|
|
// FEAR AND GREED INDEX QUERIES (NEW)
|
|
InsertFearGreedIndex(ctx context.Context, arg InsertFearGreedIndexParams) (FearGreedIndex, error)
|
|
// GLOBAL MARKET QUERIES (NEW)
|
|
InsertGlobalMarket(ctx context.Context, arg InsertGlobalMarketParams) (GlobalMarket, error)
|
|
// PRICE QUERIES (UPDATED)
|
|
InsertPrice(ctx context.Context, arg InsertPriceParams) (Price, error)
|
|
// PRICE CONVERSION QUERIES (NEW)
|
|
InsertPriceConversion(ctx context.Context, arg InsertPriceConversionParams) (PriceConversion, error)
|
|
ListAllBlockchains(ctx context.Context) ([]Blockchain, error)
|
|
ListAssetsByChain(ctx context.Context, chainID string) ([]Asset, error)
|
|
ListAssetsWithLatestPrices(ctx context.Context, arg ListAssetsWithLatestPricesParams) ([]ListAssetsWithLatestPricesRow, error)
|
|
ListBlockchainsByChainType(ctx context.Context, dollar_1 sql.NullString) ([]Blockchain, error)
|
|
ListBlockchainsWithAssetInfo(ctx context.Context, arg ListBlockchainsWithAssetInfoParams) ([]ListBlockchainsWithAssetInfoRow, error)
|
|
ListBlockchainsWithERC20Support(ctx context.Context) ([]Blockchain, error)
|
|
ListBlockchainsWithExtensionSupport(ctx context.Context) ([]Blockchain, error)
|
|
ListBlockchainsWithMobileSupport(ctx context.Context) ([]Blockchain, error)
|
|
ListBlockchainsWithStaking(ctx context.Context) ([]Blockchain, error)
|
|
ListCryptoListings(ctx context.Context, arg ListCryptoListingsParams) ([]CryptoListing, error)
|
|
ListFearGreedIndexHistory(ctx context.Context, arg ListFearGreedIndexHistoryParams) ([]FearGreedIndex, error)
|
|
ListGlobalMarketHistory(ctx context.Context, arg ListGlobalMarketHistoryParams) ([]GlobalMarket, error)
|
|
ListPriceHistoryByAssetID(ctx context.Context, arg ListPriceHistoryByAssetIDParams) ([]Price, error)
|
|
SearchBlockchains(ctx context.Context, arg SearchBlockchainsParams) ([]Blockchain, error)
|
|
SoftDeleteAsset(ctx context.Context, id string) error
|
|
SoftDeleteBlockchain(ctx context.Context, id string) error
|
|
SoftDeleteCryptoListing(ctx context.Context, id string) error
|
|
SoftDeleteFearGreedIndex(ctx context.Context, id string) error
|
|
SoftDeleteGlobalMarket(ctx context.Context, id string) error
|
|
SoftDeletePriceConversion(ctx context.Context, id string) error
|
|
UpdateAsset(ctx context.Context, arg UpdateAssetParams) (Asset, error)
|
|
UpdateBlockchain(ctx context.Context, arg UpdateBlockchainParams) (Blockchain, error)
|
|
UpdateBlockchainDescriptions(ctx context.Context, arg UpdateBlockchainDescriptionsParams) (Blockchain, error)
|
|
UpdateBlockchainEndpoints(ctx context.Context, arg UpdateBlockchainEndpointsParams) (Blockchain, error)
|
|
UpdateBlockchainExplorer(ctx context.Context, arg UpdateBlockchainExplorerParams) (Blockchain, error)
|
|
UpdateBlockchainFeeInfo(ctx context.Context, arg UpdateBlockchainFeeInfoParams) (Blockchain, error)
|
|
UpdateBlockchainImages(ctx context.Context, arg UpdateBlockchainImagesParams) (Blockchain, error)
|
|
UpdateBlockchainSocialLinks(ctx context.Context, arg UpdateBlockchainSocialLinksParams) (Blockchain, error)
|
|
UpdateCryptoListing(ctx context.Context, arg UpdateCryptoListingParams) (CryptoListing, error)
|
|
UpdateFearGreedIndex(ctx context.Context, arg UpdateFearGreedIndexParams) (FearGreedIndex, error)
|
|
UpdateGlobalMarket(ctx context.Context, arg UpdateGlobalMarketParams) (GlobalMarket, error)
|
|
UpdatePrice(ctx context.Context, arg UpdatePriceParams) (Price, error)
|
|
UpdatePriceConversion(ctx context.Context, arg UpdatePriceConversionParams) (PriceConversion, error)
|
|
}
|
|
|
|
var _ Querier = (*Queries)(nil)
|