1. без предварительных данных (юзер кликнул отправить на крипте)
1.1. А: юзер ввел амаунт (на бекгаунде пересчитались countedFees, выбранная selectedFee из списка по индексу "выбранная", если есть параметр "новый амаунт" и он не равен введенному - обновить введенный автоматом!)
1.1.1. Б: юзер нажал отправить (не раскрывал "дополнительные фии")
1.1.1.1. отправляется транза с данными посчитанной в беграунде selectedFee
1.1.2. юзер нажал на одну из фии списка (не кастом фии) и применил изменения
1.1.2.1. открывается снова окно отправки с проставленным "новым амаунтом" фии. countedFees / selectedFee - из предыдущего окна, далее на экшен (А) или на (Б)
1.1.3. юзер нажал на кастом фии и чтото там наменял, применил изменения
1.1.3.1. открываетс окно отправки где countedFees предыдущие, а selectedFee.isCustome = true и параметры для него от эфирного / биткового кастом фии (модуль сам передает), далее на экшен Б или на А - но по нему см варианты
1.1.3.1.1. вопрос - что делать если начинает перевводить амаунт (см варианты дальше)
1.1.3.1.2. вариант 1 пересчитываем кастом фии только - тоесть в построитель транзы передавать параметры кастом фии и будет возвращать в списке только один этот вариант, а для раскрытия "допов" сохранять просчитанные без кастома
1.1.3.1.3. вариант 2 кастом фии на обычный - selectedFees = countedFees(defaultSelected)
2. были предварительные данные отправлены по транзе (ускорение, замена, покупка?)
2.1. всегда передавать дальше, учитывать в построителе фии (send.data)
3. переменные и связи
3.1. this.props.send.data - предварительные данные транзы, всегда используются если есть
3.2. countedFees - список просчитанных фии (зависит от предварительных данных, амаунта)
3.2.1. countedFees.feesCountedForData - данные для которых посчитано
3.2.2. countedFees.selectedFeeIndex - выбранное фии если не выбрано юзером другое
3.3. selectedFee - выбранное фии - по умолчанию countedFees.fees[selectedFeeIndex]
3.3.1. selectedFee.isCustom кастомное ли это фии
3.3.2. selectedFee.amountForTx если есть - пересчитанный амаунт для транзакции
3.3.3. selectedFee.feeForTx фии для транзакции