Documentation
¶
Index ¶
- type MockBurnService
- type MockDistrubutorService
- type MockFeeService
- type MockLockService
- type MockMessageService
- type MockReadOnlyService
- type MockScheduledService
- func (mss *MockScheduledService) ExecuteScheduledBurnTransaction(id, asset string, amount int64, status *chan string, ...)
- func (mss *MockScheduledService) ExecuteScheduledMintTransaction(id, asset string, amount int64, status *chan string, ...)
- func (mss *MockScheduledService) ExecuteScheduledTransferTransaction(id, nativeAsset string, transfers []transfer.Hedera, ...)
- type MockSignerService
- type MockTransferService
- func (mts *MockTransferService) Create(ct *transfer.Transfer) (*entity.Transfer, error)
- func (mts *MockTransferService) GetByTransactionId(txId string) (*entity.Transfer, error)
- func (mts *MockTransferService) GetWithFee(txId string) (*entity.Transfer, error)
- func (mts *MockTransferService) GetWithPreloads(txId string) (*entity.Transfer, error)
- func (mts *MockTransferService) InitiateNewTransfer(tm transfer.Transfer) (*entity.Transfer, error)
- func (mts *MockTransferService) ProcessNativeTransfer(tm transfer.Transfer) error
- func (mts *MockTransferService) ProcessWrappedTransfer(tm transfer.Transfer) error
- func (mts *MockTransferService) SanityCheckTransfer(tx model.Transaction) (int64, string, error)
- func (mts *MockTransferService) TransferData(txId string) (service.TransferData, error)
- func (mts *MockTransferService) UpdateStatusCompleted(txId string) error
- func (mts *MockTransferService) UpdateStatusFailed(txId string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockBurnService ¶ added in v1.4.0
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
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 (*MockDistrubutorService) ValidAmount ¶ added in v1.4.0
func (mds *MockDistrubutorService) ValidAmount(amount int64) int64
type MockFeeService ¶ added in v1.4.0
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
func (*MockLockService) ProcessEvent ¶ added in v1.4.0
func (m *MockLockService) ProcessEvent(event transfer.Transfer)
type MockMessageService ¶ added in v1.4.0
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 ¶
type MockReadOnlyService ¶ added in v1.4.0
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
func (*MockScheduledService) ExecuteScheduledBurnTransaction ¶ added in v1.4.0
func (*MockScheduledService) ExecuteScheduledMintTransaction ¶ added in v1.4.0
func (*MockScheduledService) ExecuteScheduledTransferTransaction ¶ added in v1.4.0
type MockSignerService ¶ added in v1.4.0
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)
type MockTransferService ¶
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 (*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
Click to show internal directories.
Click to hide internal directories.