contract('Transaction', async function (accounts) { it('should send a transaction with EIP-1559 flag', async function () { console.log('Accounts: ', accounts) console.log(web3.version) const tx = await web3.eth.sendTransaction({ from: accounts[0], to: accounts[1] ? accounts[1] : '0x0000000000000000000000000000000000000000', value: '10000000', gas: '21000', type: '0x2', common: { hardfork: 'london' } }) console.log(tx) // assert.equal(tx.type, '0x2', 'Tx type should be 0x2'); }) })