airdrop

package
v1.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Amount      = codekin.ToQuarks(100)
	Frequency   = 7 * 24 * time.Hour // 1 week
	InauguralTs = time.Date(2025, 3, 7, 16, 0, 0, 0, time.UTC)
)

Functions

func GetNextAirdropTime

func GetNextAirdropTime() time.Time

func NewFlipchatAirdropIntegration

func NewFlipchatAirdropIntegration(log *zap.Logger, accounts account.Store, activityFeeds activity.Store, pusher push.Pusher) codeairdrop.Integration

Types

type FlipchatIntegration

type FlipchatIntegration struct {
	// contains filtered or unexported fields
}

todo: needs tests

func (*FlipchatIntegration) GetOwnersToAirdropNow

func (i *FlipchatIntegration) GetOwnersToAirdropNow(ctx context.Context) ([]*codecommon.Account, uint64, error)

func (*FlipchatIntegration) OnSuccess

func (i *FlipchatIntegration) OnSuccess(ctx context.Context, owners ...*codecommon.Account) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL