Documentation
¶
Index ¶
- Constants
- Variables
- func Migration012_GetIdentityKey(repoPath, databasePassword string, testnetEnabled bool) ([]byte, error)
- func Migration012_listingHasNewFeaturesAndOldVersion(sl *pb.SignedListing) bool
- func Migration013_AddressToScript(coinType string, addr string, testmodeEnanabled bool) ([]byte, error)
- func Migration013_ChainConfigParams(testnet bool) *chaincfg.Params
- func Migration013_ScriptToAddress(coinType string, script []byte, testmodeEnanabled bool) (string, error)
- func OpenDB(repoPath string, dbPassword string, testnet bool) (*sql.DB, error)
- type Migration000
- type Migration001
- type Migration002
- type Migration003
- type Migration004
- type Migration005
- type Migration006
- type Migration006_configRecord
- type Migration006_listingDataAfterMigration
- type Migration006_listingDataBeforeMigration
- type Migration006_price
- type Migration006_thumbnail
- type Migration007
- type Migration008
- type Migration009
- type Migration009_listing
- type Migration009_listingDataAfterMigration
- type Migration009_listingDataBeforeMigration
- type Migration009_listing_listing
- type Migration009_listing_listing_metadata
- type Migration009_price
- type Migration009_thumbnail
- type Migration010
- type Migration011
- type Migration011_listing
- type Migration011_listing_listing
- type Migration012
- type Migration012_ListingData
- type Migration013
- type Migration013_TransactionRecord_afterMigration
- type Migration013_TransactionRecord_beforeMigration
- type Migration014
Constants ¶
View Source
const ( Migration007_casesCreateSQL = "" /* 351-byte string literal not displayed */ Migration007_purchasesCreateSQL = "" /* 293-byte string literal not displayed */ Migration007_salesCreateSQL = "" /* 306-byte string literal not displayed */ )
View Source
const ( Migration008_OrderState_PENDING = 0 Migration008_OrderState_AWAITING_PAYMENT = 1 Migration008_OrderState_DISPUTED = 10 Migration008_casesCreateSQL = "" /* 394-byte string literal not displayed */ Migration008_purchasesCreateSQL = "" /* 336-byte string literal not displayed */ Migration008_salesCreateSQL = "" /* 349-byte string literal not displayed */ )
View Source
const ( Migration009CreatePreviousCasesTable = "" /* 407-byte string literal not displayed */ Migration009CreatePreviousSalesTable = "" /* 363-byte string literal not displayed */ Migration009CreatePreviousSalesIndex = "create index index_sales on sales (paymentAddr, timestamp);" Migration009CreatePreviousPurchasesTable = "" /* 445-byte string literal not displayed */ )
Variables ¶
View Source
var WalletCoinType wallet.CoinType
Functions ¶
func Migration012_GetIdentityKey ¶ added in v0.12.3
func Migration012_listingHasNewFeaturesAndOldVersion ¶ added in v0.12.3
func Migration012_listingHasNewFeaturesAndOldVersion(sl *pb.SignedListing) bool
func Migration013_AddressToScript ¶ added in v0.12.4
func Migration013_ChainConfigParams ¶ added in v0.12.4
func Migration013_ScriptToAddress ¶ added in v0.12.4
Types ¶
type Migration000 ¶
type Migration000 struct{}
type Migration001 ¶ added in v0.9.3
type Migration001 struct{}
type Migration002 ¶ added in v0.9.3
type Migration002 struct{}
type Migration003 ¶ added in v0.9.3
type Migration003 struct{}
type Migration004 ¶ added in v0.9.4
type Migration004 struct{}
type Migration005 ¶ added in v0.11.0
type Migration005 struct{}
type Migration006 ¶ added in v0.11.1
type Migration006 struct{}
type Migration006_configRecord ¶ added in v0.12.1
type Migration006_configRecord struct {
StoreModerators []string `json:"storeModerators"`
}
type Migration006_listingDataAfterMigration ¶ added in v0.12.1
type Migration006_listingDataAfterMigration struct {
Hash string `json:"hash"`
Slug string `json:"slug"`
Title string `json:"title"`
Categories []string `json:"categories"`
NSFW bool `json:"nsfw"`
ContractType string `json:"contractType"`
Description string `json:"description"`
Thumbnail Migration006_thumbnail `json:"thumbnail"`
Price Migration006_price `json:"price"`
ShipsTo []string `json:"shipsTo"`
FreeShipping []string `json:"freeShipping"`
Language string `json:"language"`
AverageRating float32 `json:"averageRating"`
RatingCount uint32 `json:"ratingCount"`
// Adding ModeratorIDs
ModeratorIDs []string `json:"moderators"`
}
type Migration006_listingDataBeforeMigration ¶ added in v0.12.1
type Migration006_listingDataBeforeMigration struct {
Hash string `json:"hash"`
Slug string `json:"slug"`
Title string `json:"title"`
Categories []string `json:"categories"`
NSFW bool `json:"nsfw"`
ContractType string `json:"contractType"`
Description string `json:"description"`
Thumbnail Migration006_thumbnail `json:"thumbnail"`
Price Migration006_price `json:"price"`
ShipsTo []string `json:"shipsTo"`
FreeShipping []string `json:"freeShipping"`
Language string `json:"language"`
AverageRating float32 `json:"averageRating"`
RatingCount uint32 `json:"ratingCount"`
}
type Migration006_price ¶ added in v0.12.1
type Migration006_thumbnail ¶ added in v0.12.1
type Migration007 ¶ added in v0.12.1
type Migration007 struct{}
type Migration008 ¶ added in v0.12.1
type Migration008 struct{}
type Migration009 ¶ added in v0.12.1
type Migration009 struct{}
type Migration009_listing ¶ added in v0.12.1
type Migration009_listing struct {
Listing Migration009_listing_listing `json:"listing"`
}
type Migration009_listingDataAfterMigration ¶ added in v0.12.1
type Migration009_listingDataAfterMigration struct {
Hash string `json:"hash"`
Slug string `json:"slug"`
Title string `json:"title"`
Categories []string `json:"categories"`
NSFW bool `json:"nsfw"`
CoinType string `json:"coinType"`
ContractType string `json:"contractType"`
Description string `json:"description"`
Thumbnail Migration009_thumbnail `json:"thumbnail"`
Price Migration009_price `json:"price"`
ShipsTo []string `json:"shipsTo"`
FreeShipping []string `json:"freeShipping"`
Language string `json:"language"`
AverageRating float32 `json:"averageRating"`
RatingCount uint32 `json:"ratingCount"`
ModeratorIDs []string `json:"moderators"`
// Adding AcceptedCurrencies
AcceptedCurrencies []string `json:"acceptedCurrencies"`
}
type Migration009_listingDataBeforeMigration ¶ added in v0.12.1
type Migration009_listingDataBeforeMigration struct {
Hash string `json:"hash"`
Slug string `json:"slug"`
Title string `json:"title"`
Categories []string `json:"categories"`
NSFW bool `json:"nsfw"`
CoinType string `json:"coinType"`
ContractType string `json:"contractType"`
Description string `json:"description"`
Thumbnail Migration009_thumbnail `json:"thumbnail"`
Price Migration009_price `json:"price"`
ShipsTo []string `json:"shipsTo"`
FreeShipping []string `json:"freeShipping"`
Language string `json:"language"`
AverageRating float32 `json:"averageRating"`
RatingCount uint32 `json:"ratingCount"`
ModeratorIDs []string `json:"moderators"`
}
type Migration009_listing_listing ¶ added in v0.12.1
type Migration009_listing_listing struct {
Metadata Migration009_listing_listing_metadata `json:"metadata"`
}
type Migration009_listing_listing_metadata ¶ added in v0.12.1
type Migration009_listing_listing_metadata struct {
AcceptedCurrencies []string `json:"acceptedCurrencies"`
}
type Migration009_price ¶ added in v0.12.1
type Migration009_thumbnail ¶ added in v0.12.1
type Migration010 ¶ added in v0.12.1
type Migration010 struct{}
type Migration011 ¶ added in v0.12.3
type Migration011 struct{}
type Migration011_listing ¶ added in v0.12.3
type Migration011_listing struct {
Listing Migration011_listing_listing `json:"listing"`
}
type Migration011_listing_listing ¶ added in v0.12.3
type Migration011_listing_listing struct {
ModeratorIDs []string `json:"moderators"`
}
type Migration012 ¶ added in v0.12.3
type Migration012 struct{}
type Migration012_ListingData ¶ added in v0.12.3
type Migration012_ListingData struct {
Hash string `json:"hash"`
Slug string `json:"slug"`
Title string `json:"title"`
Categories []string `json:"categories"`
NSFW bool `json:"nsfw"`
ContractType string `json:"contractType"`
Description string `json:"description"`
Thumbnail struct {
Tiny string `json:"tiny"`
Small string `json:"small"`
Medium string `json:"medium"`
} `json:"thumbnail"`
Price struct {
CurrencyCode string `json:"currencyCode"`
Amount uint64 `json:"amount"`
Modifier float32 `json:"modifier"`
} `json:"price"`
ShipsTo []string `json:"shipsTo"`
FreeShipping []string `json:"freeShipping"`
Language string `json:"language"`
AverageRating float32 `json:"averageRating"`
RatingCount uint32 `json:"ratingCount"`
ModeratorIDs []string `json:"moderators"`
AcceptedCurrencies []string `json:"acceptedCurrencies"`
CoinType string `json:"coinType"`
}
type Migration013 ¶ added in v0.12.4
type Migration013 struct{}
type Migration013_TransactionRecord_afterMigration ¶ added in v0.12.4
type Migration013_TransactionRecord_beforeMigration ¶ added in v0.12.4
type Migration014 ¶ added in v0.12.4
type Migration014 struct{}
Click to show internal directories.
Click to hide internal directories.