mirror of
https://github.com/Xahau/xahau.js.git
synced 2026-08-23 00:20:52 +00:00
add Owner Reserve Fee for AMMCreate transaction
This commit is contained in:
@@ -140,7 +140,7 @@ async function setNextValidSequenceNumber(
|
||||
tx.Sequence = data.result.account_data.Sequence
|
||||
}
|
||||
|
||||
async function fetchAccountDeleteFee(client: Client): Promise<BigNumber> {
|
||||
async function fetchOwnerReserveFee(client: Client): Promise<BigNumber> {
|
||||
const response = await client.request({ command: 'server_state' })
|
||||
const fee = response.result.state.validated_ledger?.reserve_inc
|
||||
|
||||
@@ -172,9 +172,11 @@ async function calculateFeePerTransactionType(
|
||||
baseFee = product.dp(0, BigNumber.ROUND_CEIL)
|
||||
}
|
||||
|
||||
// AccountDelete Transaction
|
||||
if (tx.TransactionType === 'AccountDelete') {
|
||||
baseFee = await fetchAccountDeleteFee(client)
|
||||
if (
|
||||
tx.TransactionType === 'AccountDelete' ||
|
||||
tx.TransactionType === 'AMMCreate'
|
||||
) {
|
||||
baseFee = await fetchOwnerReserveFee(client)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user