fftokens

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FFTEventRetryInitialDelay      = "eventRetry.initialDelay"
	FFTEventRetryMaxDelay          = "eventRetry.maxDelay"
	FFTEventRetryFactor            = "eventRetry.factor"
	FFTBackgroundStart             = "backgroundStart.enabled"
	FFTBackgroundStartInitialDelay = "backgroundStart.initialDelay"
	FFTBackgroundStartMaxDelay     = "backgroundStart.maxDelay"
	FFTBackgroundStartFactor       = "backgroundStart.factor"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ConflictError added in v1.3.0

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

func (*ConflictError) Error added in v1.3.0

func (ie *ConflictError) Error() string

func (*ConflictError) IsConflictError added in v1.3.0

func (ie *ConflictError) IsConflictError() bool

type FFTokens

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

func (*FFTokens) ActivateTokenPool added in v0.11.0

func (ft *FFTokens) ActivateTokenPool(ctx context.Context, pool *core.TokenPool) (phase core.OpPhase, err error)

func (*FFTokens) BurnTokens

func (ft *FFTokens) BurnTokens(ctx context.Context, nsOpID string, poolLocator string, burn *core.TokenTransfer, methods *fftypes.JSONAny) error

func (*FFTokens) Capabilities

func (ft *FFTokens) Capabilities() *tokens.Capabilities

func (*FFTokens) CheckInterface added in v1.1.3

func (ft *FFTokens) CheckInterface(ctx context.Context, pool *core.TokenPool, methods []*fftypes.FFIMethod) (*fftypes.JSONAny, error)

func (*FFTokens) ConnectorName added in v1.3.0

func (ft *FFTokens) ConnectorName() string

func (*FFTokens) CreateTokenPool

func (ft *FFTokens) CreateTokenPool(ctx context.Context, nsOpID string, pool *core.TokenPool) (phase core.OpPhase, err error)

func (*FFTokens) DeactivateTokenPool added in v1.3.0

func (ft *FFTokens) DeactivateTokenPool(ctx context.Context, pool *core.TokenPool) error

func (*FFTokens) EnsureTokenPoolActive added in v1.3.0

func (ft *FFTokens) EnsureTokenPoolActive(ctx context.Context, pool *core.TokenPool) (res *resty.Response, err error)

func (*FFTokens) Init

func (ft *FFTokens) Init(ctx context.Context, cancelCtx context.CancelFunc, name string, config config.Section) (err error)

func (*FFTokens) InitConfig added in v1.1.0

func (ft *FFTokens) InitConfig(config config.Section)

func (*FFTokens) MintTokens

func (ft *FFTokens) MintTokens(ctx context.Context, nsOpID string, poolLocator string, mint *core.TokenTransfer, methods *fftypes.JSONAny) error

func (*FFTokens) Name

func (ft *FFTokens) Name() string

func (*FFTokens) SetHandler added in v1.1.0

func (ft *FFTokens) SetHandler(namespace string, handler tokens.Callbacks)

func (*FFTokens) SetOperationHandler added in v1.1.0

func (ft *FFTokens) SetOperationHandler(namespace string, handler core.OperationCallbacks)

func (*FFTokens) StartNamespace added in v1.3.0

func (ft *FFTokens) StartNamespace(ctx context.Context, namespace string, activePools []*core.TokenPool) (err error)

func (*FFTokens) StopNamespace added in v1.3.0

func (ft *FFTokens) StopNamespace(ctx context.Context, namespace string) error

func (*FFTokens) TokensApproval added in v0.13.1

func (ft *FFTokens) TokensApproval(ctx context.Context, nsOpID string, poolLocator string, approval *core.TokenApproval, methods *fftypes.JSONAny) error

func (*FFTokens) TransferTokens

func (ft *FFTokens) TransferTokens(ctx context.Context, nsOpID string, poolLocator string, transfer *core.TokenTransfer, methods *fftypes.JSONAny) error

Jump to

Keyboard shortcuts

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