task

package
v1.18.4 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Copyright (c) 2023 Blockwatch Data Inc. Author: alex@blockwatch.cc, abdul@blockwatch.cc

Copyright (c) 2023 Blockwatch Data Inc. Author: alex@blockwatch.cc, abdul@blockwatch.cc

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBatchTask

func NewBatchTask() alpha.TaskBuilder

func NewCallTask

func NewCallTask() alpha.TaskBuilder

func NewDelegateTask

func NewDelegateTask() alpha.TaskBuilder

func NewDeployTask

func NewDeployTask() alpha.TaskBuilder

func NewDoubleBakeTask

func NewDoubleBakeTask() alpha.TaskBuilder

func NewDoubleEndorseTask

func NewDoubleEndorseTask() alpha.TaskBuilder

func NewFinalizeUnstakeTask

func NewFinalizeUnstakeTask() alpha.TaskBuilder

func NewRegisterBakerTask

func NewRegisterBakerTask() alpha.TaskBuilder

func NewStakeTask

func NewStakeTask() alpha.TaskBuilder

func NewTokenApproveTask

func NewTokenApproveTask() alpha.TaskBuilder

func NewTokenRevokeTask

func NewTokenRevokeTask() alpha.TaskBuilder

func NewTokenTransferTask

func NewTokenTransferTask() alpha.TaskBuilder

func NewTransferTask

func NewTransferTask() alpha.TaskBuilder

func NewUndelegateTask

func NewUndelegateTask() alpha.TaskBuilder

func NewUnstakeTask

func NewUnstakeTask() alpha.TaskBuilder

func NewWaitTask

func NewWaitTask() alpha.TaskBuilder

Types

type BaseTask

type BaseTask struct {
	Source mavryk.Address
	Key    mavryk.PrivateKey
}

type BatchTask

type BatchTask struct {
	BaseTask
}

func (*BatchTask) Build

func (t *BatchTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*BatchTask) Type

func (t *BatchTask) Type() string

func (*BatchTask) Validate

func (t *BatchTask) Validate(ctx compose.Context, task alpha.Task) error

type CallTask

type CallTask struct {
	TargetTask
}

func (*CallTask) Build

func (t *CallTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*CallTask) Type

func (c *CallTask) Type() string

func (*CallTask) Validate

func (t *CallTask) Validate(ctx compose.Context, task alpha.Task) error

type DelegateTask

type DelegateTask struct {
	TargetTask
}

func (*DelegateTask) Build

func (t *DelegateTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*DelegateTask) Type

func (t *DelegateTask) Type() string

func (*DelegateTask) Validate

func (t *DelegateTask) Validate(ctx compose.Context, task alpha.Task) error

type DeployTask

type DeployTask struct {
	TargetTask
	Amount int64
}

func (*DeployTask) Build

func (t *DeployTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*DeployTask) Type

func (c *DeployTask) Type() string

func (*DeployTask) Validate

func (t *DeployTask) Validate(ctx compose.Context, task alpha.Task) error

type DoubleBakeTask

type DoubleBakeTask struct {
	TargetTask
	BakerKey mavryk.PrivateKey
}

func (*DoubleBakeTask) Build

func (t *DoubleBakeTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*DoubleBakeTask) Type

func (t *DoubleBakeTask) Type() string

func (*DoubleBakeTask) Validate

func (t *DoubleBakeTask) Validate(ctx compose.Context, task alpha.Task) error

type DoubleEndorseTask

type DoubleEndorseTask struct {
	TargetTask
	BakerKey mavryk.PrivateKey
}

func (*DoubleEndorseTask) Build

func (t *DoubleEndorseTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*DoubleEndorseTask) Type

func (t *DoubleEndorseTask) Type() string

func (*DoubleEndorseTask) Validate

func (t *DoubleEndorseTask) Validate(ctx compose.Context, task alpha.Task) error

type FinalizeUnstakeTask

type FinalizeUnstakeTask struct {
	BaseTask
}

func (*FinalizeUnstakeTask) Build

func (*FinalizeUnstakeTask) Type

func (t *FinalizeUnstakeTask) Type() string

func (*FinalizeUnstakeTask) Validate

func (t *FinalizeUnstakeTask) Validate(ctx compose.Context, task alpha.Task) error

type RegisterBakerTask

type RegisterBakerTask struct {
	BaseTask
}

func (*RegisterBakerTask) Build

func (t *RegisterBakerTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*RegisterBakerTask) Type

func (t *RegisterBakerTask) Type() string

func (*RegisterBakerTask) Validate

func (t *RegisterBakerTask) Validate(ctx compose.Context, task alpha.Task) error

type StakeTask

type StakeTask struct {
	BaseTask
	Amount int64
}

func (*StakeTask) Build

func (t *StakeTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*StakeTask) Type

func (t *StakeTask) Type() string

func (*StakeTask) Validate

func (t *StakeTask) Validate(ctx compose.Context, task alpha.Task) error

type TargetTask

type TargetTask struct {
	BaseTask
	Destination mavryk.Address
}

type TokenApproveTask

type TokenApproveTask struct {
	TargetTask
	Spender  mavryk.Address
	Standard string
	Amount   mavryk.Z
	TokenId  mavryk.Z
}

func (*TokenApproveTask) Build

func (t *TokenApproveTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*TokenApproveTask) Type

func (t *TokenApproveTask) Type() string

func (*TokenApproveTask) Validate

func (t *TokenApproveTask) Validate(ctx compose.Context, task alpha.Task) error

type TokenReceiver

type TokenReceiver struct {
	Address mavryk.Address
	Amount  mavryk.Z
	TokenId mavryk.Z
}

type TokenRevokeTask

type TokenRevokeTask struct {
	TargetTask
	Spender  mavryk.Address
	Standard string
	TokenId  mavryk.Z
}

func (*TokenRevokeTask) Build

func (t *TokenRevokeTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*TokenRevokeTask) Type

func (t *TokenRevokeTask) Type() string

func (*TokenRevokeTask) Validate

func (t *TokenRevokeTask) Validate(ctx compose.Context, task alpha.Task) error

type TokenTransferTask

type TokenTransferTask struct {
	TargetTask
	Standard  string
	From      mavryk.Address
	Receivers []TokenReceiver
}

func (*TokenTransferTask) Build

func (t *TokenTransferTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*TokenTransferTask) Type

func (t *TokenTransferTask) Type() string

func (*TokenTransferTask) Validate

func (t *TokenTransferTask) Validate(ctx compose.Context, task alpha.Task) error

type TransferTask

type TransferTask struct {
	TargetTask
	Amount int64
}

func (*TransferTask) Build

func (t *TransferTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*TransferTask) Type

func (t *TransferTask) Type() string

func (*TransferTask) Validate

func (t *TransferTask) Validate(ctx compose.Context, task alpha.Task) error

type UndelegateTask

type UndelegateTask struct {
	BaseTask
}

func (*UndelegateTask) Build

func (t *UndelegateTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*UndelegateTask) Type

func (t *UndelegateTask) Type() string

func (*UndelegateTask) Validate

func (t *UndelegateTask) Validate(ctx compose.Context, task alpha.Task) error

type UnstakeTask

type UnstakeTask struct {
	BaseTask
	Amount int64
}

func (*UnstakeTask) Build

func (t *UnstakeTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*UnstakeTask) Type

func (t *UnstakeTask) Type() string

func (*UnstakeTask) Validate

func (t *UnstakeTask) Validate(ctx compose.Context, task alpha.Task) error

type WaitTask

type WaitTask struct {
	Mode     alpha.WaitMode // cycle, block, time
	Relative bool           // relative/absolute
	Value    int64          // parsed config value
	Start    int64          // wait start (for relative)
}

func (*WaitTask) Build

func (t *WaitTask) Build(ctx compose.Context, task alpha.Task) (*codec.Op, *rpc.CallOptions, error)

func (*WaitTask) Type

func (t *WaitTask) Type() string

func (*WaitTask) Validate

func (t *WaitTask) Validate(ctx compose.Context, task alpha.Task) error

Jump to

Keyboard shortcuts

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