From dd6763da295f221d7b67e9d20134f86f76e576d9 Mon Sep 17 00:00:00 2001 From: Madhur Shrimal Date: Fri, 21 Apr 2023 13:17:43 -0700 Subject: [PATCH] add missing fields in fetcher for construction preprocess --- fetcher/construction.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/fetcher/construction.go b/fetcher/construction.go index 25abf4d4..6d10e1c8 100644 --- a/fetcher/construction.go +++ b/fetcher/construction.go @@ -269,6 +269,8 @@ func (f *Fetcher) ConstructionPreprocess( network *types.NetworkIdentifier, operations []*types.Operation, metadata map[string]interface{}, + maxFee []*types.Amount, + suggestedFeeMultiplier *float64, ) (map[string]interface{}, []*types.AccountIdentifier, *Error) { if err := f.connectionSemaphore.Acquire(ctx, semaphoreRequestWeight); err != nil { return nil, nil, &Error{ @@ -279,9 +281,11 @@ func (f *Fetcher) ConstructionPreprocess( response, clientErr, err := f.rosettaClient.ConstructionAPI.ConstructionPreprocess(ctx, &types.ConstructionPreprocessRequest{ - NetworkIdentifier: network, - Operations: operations, - Metadata: metadata, + NetworkIdentifier: network, + Operations: operations, + Metadata: metadata, + MaxFee: maxFee, + SuggestedFeeMultiplier: suggestedFeeMultiplier, }, )