Skip to content

Commit

Permalink
Merge branch '1.x' into wyatt/1.x/eip1559-fix-4258
Browse files Browse the repository at this point in the history
  • Loading branch information
spacesailor24 authored Sep 7, 2021
2 parents 9669ef9 + 1547b18 commit 0ab7447
Show file tree
Hide file tree
Showing 7 changed files with 18 additions and 6 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -445,4 +445,5 @@ Released with 1.0.0-beta.37 code base.
- ethers from 5.1.4 to 5.4.4 (#4231)
- karma from 5.2.3 to 6.3.4 (#4231)
- lerna from 3.22.1 to 4.0.0 (#4231)
- Droped build tests in CI for Node v8 and v10, and added support for Node v14
- Dropped build tests in CI for Node v8 and v10, and added support for Node v14
- Change default value for `maxPriorityFeePerGas` from `1 Gwei` to `2.5 Gwei` (#4284)
2 changes: 1 addition & 1 deletion docs/web3-eth.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1460,7 +1460,7 @@ Parameters
- ``gasPrice`` - ``Number|String|BN|BigNumber``: (optional) The price of gas for this transaction in :ref:`wei <what-is-wei>`, defaults to :ref:`web3.eth.gasPrice <eth-gasprice>`.
- ``type`` - ``Number|String|BN|BigNumber``: (optional) A positive unsigned 8-bit number between 0 and 0x7f that represents the type of the transaction.
- ``maxFeePerGas`` - ``Number|String|BN``: (optional, defaulted to ``(2 * block.baseFeePerGas) + maxPriorityFeePerGas``) The maximum fee per gas that the transaction is willing to pay in total
- ``maxPriorityFeePerGas`` - ``Number|String|BN`` (optional, defaulted to ``1 Gwei``) The maximum fee per gas to give miners to incentivize them to include the transaction (Priority fee)
- ``maxPriorityFeePerGas`` - ``Number|String|BN`` (optional, defaulted to ``2.5 Gwei``) The maximum fee per gas to give miners to incentivize them to include the transaction (Priority fee)
- ``accessList`` - ``List of hexstrings`` (optional) a list of addresses and storage keys that the transaction plans to access
- ``data`` - ``String``: (optional) Either a `ABI byte string <http://solidity.readthedocs.io/en/latest/abi-spec.html>`_ containing the data of the function call on a contract, or in the case of a contract-creation transaction the initialisation code.
- ``nonce`` - ``Number``: (optional) Integer of the nonce. This allows to overwrite your own pending transactions that use the same nonce.
Expand Down
2 changes: 1 addition & 1 deletion packages/web3-core-method/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -866,7 +866,7 @@ function _handleTxPricing(method, tx) {
maxFeePerGas = tx.gasPrice;
delete tx.gasPrice;
} else {
maxPriorityFeePerGas = tx.maxPriorityFeePerGas || '0x3B9ACA00'; // 1 Gwei
maxPriorityFeePerGas = tx.maxPriorityFeePerGas || '0x9502F900'; // 2.5 Gwei
maxFeePerGas = tx.maxFeePerGas ||
utils.toHex(
utils.toBN(block.baseFeePerGas)
Expand Down
2 changes: 1 addition & 1 deletion packages/web3-eth-accounts/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -390,7 +390,7 @@ function _handleTxPricing(_this, tx) {
maxFeePerGas = tx.gasPrice;
delete tx.gasPrice;
} else {
maxPriorityFeePerGas = tx.maxPriorityFeePerGas || '0x3B9ACA00'; // 1 Gwei
maxPriorityFeePerGas = tx.maxPriorityFeePerGas || '0x9502F900'; // 2.5 Gwei
maxFeePerGas = tx.maxFeePerGas ||
utils.toHex(
utils.toBN(block.baseFeePerGas)
Expand Down
4 changes: 2 additions & 2 deletions test/contract.js
Original file line number Diff line number Diff line change
Expand Up @@ -2678,8 +2678,8 @@ var runTests = function(contractFactory) {
'0000000000000000000000000000000000000000000000000000000000000011' ,
to: addressLowercase,
from: addressLowercase,
maxPriorityFeePerGas: '0x3B9ACA00',
maxFeePerGas: '0x3b9aca0e'
maxPriorityFeePerGas: '0x9502F900',
maxFeePerGas: '0x9502f90e'
}]);

done();
Expand Down
1 change: 1 addition & 0 deletions test/e2e.method.signing.js
Original file line number Diff line number Diff line change
Expand Up @@ -253,6 +253,7 @@ describe('transaction and message signing [ @E2E ]', function() {
value: web3.utils.toHex(web3.utils.toWei('0.1', 'ether')),
gas: web3.utils.toHex(21000),
maxFeePerGas: '0x59682F00', // 1.5 Gwei
maxPriorityFeePerGas: '0x1DCD6500', // .5 Gwei
accessList: []
};

Expand Down
10 changes: 10 additions & 0 deletions test/eth.accounts.signTransaction.js
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,7 @@ var tests = [
chainId: 1,
nonce: 0,
gas: 27200,
maxPriorityFeePerGas: '0x3B9ACA00',
gasLimit: '0x6A40',
to: '0xF0109fC8DF283027b6285cc889F5aA624EaC1F55',
toIban: 'XE04S1IRT2PR8A8422TPBL9SR6U0HODDCUT', // will be switched to "to" in the test
Expand All @@ -636,6 +637,7 @@ var tests = [
chainId: 1,
nonce: 0,
gas: 27200,
maxPriorityFeePerGas: '0x3B9ACA00',
gasLimit: '0x6A40',
to: '0xF0109fC8DF283027b6285cc889F5aA624EaC1F55',
toIban: 'XE04S1IRT2PR8A8422TPBL9SR6U0HODDCUT', // will be switched to "to" in the test
Expand Down Expand Up @@ -757,6 +759,7 @@ describe("eth", function () {
})
.catch(e => {
console.log(i, e)
done(e);
});
});

Expand Down Expand Up @@ -789,6 +792,7 @@ describe("eth", function () {
})
.catch(e => {
console.log(i, e)
done(e);
});
});

Expand Down Expand Up @@ -828,6 +832,7 @@ describe("eth", function () {
})
.catch(e => {
console.log(i, e)
done(e);
});
});

Expand Down Expand Up @@ -868,6 +873,7 @@ describe("eth", function () {
})
.catch(e => {
console.log(i, e)
done(e);
});
});

Expand Down Expand Up @@ -909,6 +915,7 @@ describe("eth", function () {
})
.catch(e => {
console.log(i, e)
done(e);
});
});

Expand Down Expand Up @@ -955,6 +962,7 @@ describe("eth", function () {
})
.catch(e => {
console.log(i, e)
done(e);
});
});

Expand Down Expand Up @@ -1016,6 +1024,7 @@ describe("eth", function () {
})
.catch(e => {
console.log(i, e)
done(e);
});
});

Expand Down Expand Up @@ -1044,6 +1053,7 @@ describe("eth", function () {
})
.catch(e => {
console.log(i, e)
done(e);
})
});
}
Expand Down

0 comments on commit 0ab7447

Please sign in to comment.