faucet
import "command-line-arguments"Index
- Constants
- func ExtractSignatureFromTweet(tweet twitter.Tweet) (string, error)
- func FindEmojiPosition(tweetText string) (int, error)
- func GetAddressForUsername(username string) string
- func GetStore() *pb.FaucetStore
- func GetTimestampForDrip(address string) int64
- func GetTotalDripCount() float64
- func GetUsernameForAddress(address string) string
- func IncrementTotalDripCount(dripConfig *DripConfig)
- func IsLinked(linked string, requested string) bool
- func LinkAddressAndUsername(address string, username string)
- func ReplenishFaucetWorker(ticker *time.Ticker, quit chan struct{})
- func ResetTotalDripCount()
- func SetAddressForUsername(address string, username string, store *pb.FaucetStore)
- func SetTimestampForDrip(address string, timestamp int64, store *pb.FaucetStore)
- func SetTotalDripCount(dripCount float64, store *pb.FaucetStore)
- func SetUsernameForAddress(username string, address string, store *pb.FaucetStore)
- func SetupStore()
- func TimeDiff(earlierTime time.Time, laterTime time.Time) time.Duration
- func TwitterUsernameQuery(username string) string
- func UpdateDripRequestTimestamp(address string)
- func VerifyDripRequest(tweets []twitter.Tweet, username string, address string, numLatestTweets int) error
- func VerifyDripRequestTweet(tweet twitter.Tweet, username string, address string) error
- type DripConfig
Constants
FaucetStoreDir is the directory name for where the faucet store is stored.
const FaucetStoreDir string = "store"FaucetStoreFilename is the name for the faucet store binary.
const FaucetStoreFilename string = "./store/FaucetStore"func ExtractSignatureFromTweet (opens in a new tab)
func ExtractSignatureFromTweet(tweet twitter.Tweet) (string, error)func FindEmojiPosition (opens in a new tab)
func FindEmojiPosition(tweetText string) (int, error)func GetAddressForUsername (opens in a new tab)
func GetAddressForUsername(username string) stringfunc GetStore (opens in a new tab)
func GetStore() *pb.FaucetStorefunc GetTimestampForDrip (opens in a new tab)
func GetTimestampForDrip(address string) int64func GetTotalDripCount (opens in a new tab)
func GetTotalDripCount() float64func GetUsernameForAddress (opens in a new tab)
func GetUsernameForAddress(address string) stringfunc IncrementTotalDripCount (opens in a new tab)
func IncrementTotalDripCount(dripConfig *DripConfig)func IsLinked (opens in a new tab)
func IsLinked(linked string, requested string) boolfunc LinkAddressAndUsername (opens in a new tab)
func LinkAddressAndUsername(address string, username string)func ReplenishFaucetWorker (opens in a new tab)
func ReplenishFaucetWorker(ticker *time.Ticker, quit chan struct{})func ResetTotalDripCount (opens in a new tab)
func ResetTotalDripCount()func SetAddressForUsername (opens in a new tab)
func SetAddressForUsername(address string, username string, store *pb.FaucetStore)func SetTimestampForDrip (opens in a new tab)
func SetTimestampForDrip(address string, timestamp int64, store *pb.FaucetStore)func SetTotalDripCount (opens in a new tab)
func SetTotalDripCount(dripCount float64, store *pb.FaucetStore)func SetUsernameForAddress (opens in a new tab)
func SetUsernameForAddress(username string, address string, store *pb.FaucetStore)func SetupStore (opens in a new tab)
func SetupStore()func TimeDiff (opens in a new tab)
func TimeDiff(earlierTime time.Time, laterTime time.Time) time.Durationfunc TwitterUsernameQuery (opens in a new tab)
func TwitterUsernameQuery(username string) stringfunc UpdateDripRequestTimestamp (opens in a new tab)
func UpdateDripRequestTimestamp(address string)func VerifyDripRequest (opens in a new tab)
func VerifyDripRequest(tweets []twitter.Tweet, username string, address string, numLatestTweets int) errorfunc VerifyDripRequestTweet (opens in a new tab)
func VerifyDripRequestTweet(tweet twitter.Tweet, username string, address string) errortype DripConfig (opens in a new tab)
type DripConfig struct {
DripAmount float64
DripFrequency float64
DripLimit float64
DevMode bool
TwitterMode bool
// Miscellaneous.
NumLatestTweetsForVerify int
NameSystemAddress string
}Generated by gomarkdoc (opens in a new tab)