Interface for TransactionCreateCoin and TransactionSendCoin

This commit is contained in:
Moriz Wahl 2021-12-01 11:02:00 +01:00
parent 4717b0ba4c
commit 66e629daa2

View File

@ -1,3 +1,4 @@
import { Transaction } from '../../entity/Transaction'
import { TransactionSendCoin } from '../../entity/TransactionSendCoin'
import { TransactionCreation } from '../../entity/TransactionCreation'
import { User } from '../../entity/User'
@ -18,3 +19,20 @@ export interface BalanceContext {
amount?: number
user?: User
}
export interface TransactionSendCoinContext {
senderPublic?: Buffer
userId?: number
recipiantPublic?: Buffer
recipiantUserId?: number
amount?: number
senderFinalBalance?: number
transaction?: Transaction
}
export interface TransactionCreationContext {
userId?: number
amount?: number
targetDate?: Timestamp
transaction?: Transaction
}