service

package
v0.1.0-alpha-8 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockBurnService added in v1.4.0

type MockBurnService struct {
	mock.Mock
}

func (*MockBurnService) ProcessEvent added in v1.4.0

func (m *MockBurnService) ProcessEvent(event transfer.Transfer)

func (*MockBurnService) TransactionID added in v1.4.0

func (m *MockBurnService) TransactionID(id string) (string, error)

type MockDistrubutorService added in v1.4.0

type MockDistrubutorService struct {
	mock.Mock
}

func (*MockDistrubutorService) CalculateMemberDistribution added in v1.4.0

func (mds *MockDistrubutorService) CalculateMemberDistribution(validFee int64) ([]transfer.Hedera, error)

func (*MockDistrubutorService) PrepareTransfers added in v1.4.0

func (mds *MockDistrubutorService) PrepareTransfers(amount int64, token string) ([]model.Transfer, error)

func (*MockDistrubutorService) ValidAmount added in v1.4.0

func (mds *MockDistrubutorService) ValidAmount(amount int64) int64

type MockFeeService added in v1.4.0

type MockFeeService struct {
	mock.Mock
}

func (*MockFeeService) CalculateFee added in v1.4.0

func (mfs *MockFeeService) CalculateFee(token string, amount int64) (fee, remainder int64)

type MockLockService added in v1.4.0

type MockLockService struct {
	mock.Mock
}

func (*MockLockService) ProcessEvent added in v1.4.0

func (m *MockLockService) ProcessEvent(event transfer.Transfer)

type MockMessageService added in v1.4.0

type MockMessageService struct {
	mock.Mock
}

func (*MockMessageService) ProcessSignature added in v1.4.0

func (m *MockMessageService) ProcessSignature(tm message.Message) error

ProcessSignature processes the signature message, verifying and updating all necessary fields in the DB

func (*MockMessageService) SanityCheckSignature

func (m *MockMessageService) SanityCheckSignature(tm message.Message) (bool, error)

SanityCheckSignature performs any validation required prior handling the topic message (verifies metadata against the corresponding Transaction record)

func (*MockMessageService) SignMessage

func (m *MockMessageService) SignMessage(transfer transfer.Transfer) (*message.Message, error)

type MockReadOnlyService added in v1.4.0

type MockReadOnlyService struct {
	mock.Mock
}

func (*MockReadOnlyService) FindAssetTransfer added in v1.4.0

func (m *MockReadOnlyService) FindAssetTransfer(transferID string, asset string, transfers []transfer.Hedera, fetch func() (*mirror_node.Response, error), save func(transactionID, scheduleID, status string) error)

func (*MockReadOnlyService) FindTransfer added in v1.4.0

func (m *MockReadOnlyService) FindTransfer(transferID string, fetch func() (*mirror_node.Response, error), save func(transactionID, scheduleID, status string) error)

type MockScheduledService added in v1.4.0

type MockScheduledService struct {
	mock.Mock
}

func (*MockScheduledService) ExecuteScheduledBurnTransaction added in v1.4.0

func (mss *MockScheduledService) ExecuteScheduledBurnTransaction(id, asset string, amount int64, status *chan string, onExecutionSuccess func(transactionID string, scheduleID string), onExecutionFail, onSuccess, onFail func(transactionID string))

func (*MockScheduledService) ExecuteScheduledMintTransaction added in v1.4.0

func (mss *MockScheduledService) ExecuteScheduledMintTransaction(id, asset string, amount int64, status *chan string, onExecutionSuccess func(transactionID string, scheduleID string), onExecutionFail, onSuccess, onFail func(transactionID string))

func (*MockScheduledService) ExecuteScheduledTransferTransaction added in v1.4.0

func (mss *MockScheduledService) ExecuteScheduledTransferTransaction(id, nativeAsset string, transfers []transfer.Hedera, onExecutionSuccess func(transactionID, scheduleID string), onExecutionFail, onSuccess, onFail func(transactionID string))

type MockSignerService added in v1.4.0

type MockSignerService struct {
	mock.Mock
}

func (*MockSignerService) Address added in v1.4.0

func (m *MockSignerService) Address() string

func (*MockSignerService) NewKeyTransactor added in v1.4.0

func (m *MockSignerService) NewKeyTransactor(chainId *big.Int) (*bind.TransactOpts, error)

func (*MockSignerService) Sign added in v1.4.0

func (m *MockSignerService) Sign(msg []byte) ([]byte, error)

type MockTransferService

type MockTransferService struct {
	mock.Mock
}

func (*MockTransferService) Create added in v1.4.0

func (*MockTransferService) GetByTransactionId added in v1.4.0

func (mts *MockTransferService) GetByTransactionId(txId string) (*entity.Transfer, error)

func (*MockTransferService) GetWithFee added in v1.4.0

func (mts *MockTransferService) GetWithFee(txId string) (*entity.Transfer, error)

func (*MockTransferService) GetWithPreloads added in v1.4.0

func (mts *MockTransferService) GetWithPreloads(txId string) (*entity.Transfer, error)

func (*MockTransferService) InitiateNewTransfer

func (mts *MockTransferService) InitiateNewTransfer(tm transfer.Transfer) (*entity.Transfer, error)

func (*MockTransferService) ProcessNativeTransfer added in v1.4.0

func (mts *MockTransferService) ProcessNativeTransfer(tm transfer.Transfer) error

func (*MockTransferService) ProcessWrappedTransfer added in v1.4.0

func (mts *MockTransferService) ProcessWrappedTransfer(tm transfer.Transfer) error

func (*MockTransferService) SanityCheckTransfer

func (mts *MockTransferService) SanityCheckTransfer(tx model.Transaction) (int64, string, error)

func (*MockTransferService) TransferData

func (mts *MockTransferService) TransferData(txId string) (service.TransferData, error)

func (*MockTransferService) UpdateStatusCompleted added in v1.4.0

func (mts *MockTransferService) UpdateStatusCompleted(txId string) error

func (*MockTransferService) UpdateStatusFailed added in v1.4.0

func (mts *MockTransferService) UpdateStatusFailed(txId string) error

Jump to

Keyboard shortcuts

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