Versions in this module Expand all Collapse all v1 v1.7.0 Apr 8, 2026 Changes in this version + type Antispam interface + AllowCurrencyLaunch func(ctx context.Context, owner *common.Account, name, symbol string) (bool, string, error) + AllowDistribution func(ctx context.Context, owner *common.Account, isPublic bool) (bool, string, error) + AllowOpenAccounts func(ctx context.Context, owner *common.Account, ...) (bool, string, error) + AllowReceivePayments func(ctx context.Context, owner *common.Account, isPublic bool) (bool, string, error) + AllowSendPayment func(ctx context.Context, owner, destination *common.Account, isPublic bool) (bool, string, error) + AllowSwap func(ctx context.Context, fundingSource swap.FundingSource, ...) (bool, string, error) + func NewAllowEverythingAntispamIntegration() Antispam + type Geyser interface + OnDepositReceived func(ctx context.Context, owner, mint *common.Account, currencyName string, ...) error + type Moderation interface + ValidateAttestation func(ctx context.Context, owner *common.Account, rawAttestation []byte, content any) (bool, error) + func NewAllowEverythingModerationIntegration() Moderation + type SubmitIntent interface + AllowCreation func(ctx context.Context, intentRecord *intent.Record, ...) error + OnSuccess func(ctx context.Context, intentRecord *intent.Record) error + func NewDefaultSubmitIntentIntegration() SubmitIntent + type Swap interface + OnSwapFinalized func(ctx context.Context, owner *common.Account, isBuy bool, mint *common.Account, ...) error