Skip to content

Commit

Permalink
Store sender and recipient
Browse files Browse the repository at this point in the history
  • Loading branch information
lserra-iov committed May 3, 2024
1 parent fcd93fe commit 97cb17f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
2 changes: 2 additions & 0 deletions src/models/flyover-status.model.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ export class FlyoverStatusModel implements SearchableModel {
amount: number;
fee: number;
blockToBeFinished: number;
senderAddress: string;
recipientAddress: string;

getId() {
return this.txHash;
Expand Down
8 changes: 7 additions & 1 deletion src/services/flyover.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ const FlyoverStatusSchema = new mongoose.Schema({
amount: {type: Number, required: true},
fee: {type: Number, required: true},
blockToBeFinished: {type: Number, required: true},
senderAddress: {type: String, required: true},
recipientAddress: {type: String, required: true},
});

const FlyoverStatusConnector = mongoose.model<FlyoverStatusMongoModel>('FlyoverStatuses', FlyoverStatusSchema);
Expand Down Expand Up @@ -64,6 +66,8 @@ export class FlyoverService extends MongoDbDataService<FlyoverStatusModel, Flyov
type: flyoverTx.type,
amount: flyoverTx.amount,
fee: flyoverTx.fee,
senderAddress: flyoverTx.senderAddress,
recipientAddress: flyoverTx.recipientAddress,
status,
};
}
Expand All @@ -75,7 +79,9 @@ export class FlyoverService extends MongoDbDataService<FlyoverStatusModel, Flyov
flyoverStatus.date = new Date();
flyoverStatus.type = payload.type;
flyoverStatus.amount = payload.value;
flyoverStatus.fee = payload?.fee ?? 0;
flyoverStatus.fee = (payload?.fee ?? 0) + (payload?.rskGas ?? 0);
flyoverStatus.senderAddress = payload?.details?.senderAddress ?? '';
flyoverStatus.recipientAddress = payload?.details?.recipientAddress ?? '';
flyoverStatus.blockToBeFinished = currentBlock + Number(payload?.details?.blocksToCompleteTransaction ?? 0);
return this.set(flyoverStatus);
}
Expand Down

0 comments on commit 97cb17f

Please sign in to comment.