const mnemonic= 'clown shiver beach wheel this mixture emotion illness fatigue amateur talent bitter'
console.log(`0x${hdwallet.derive(`m/44'/60'/0'/0/0`).getAddress().toString('hex')}`)
const seed = Buffer.from('408fb4ad29e82ae696c857795fa94c0aad444578effa428ddd1b969b35f96f298911c9b066a6dda3cc47ed85d903be61b67fe97895a8bc68d1a20ce014b7ae80', 'hex')
const hdwallet= HDWallet.fromSeed(seed)
console.log(`0x${hdwallet.derive(`m/44'/60'/0'/0/0`).getAddress().toString('hex')}`)
var pubkey=hdwallet.derive(`m/44'/60'/0'/0/0`).getPublicKey().toString('hex');
var privateKey=hdwallet.derive(`m/44'/60'/0'/0/0`).getPrivateKey().toString('hex');
var address=`0x${hdwallet.derive(`m/44'/60'/0'/0/0`).getAddress().toString('hex')}`;
console.log(pubkey)
console.log(privateKey)
console.log(address)
What am I missing? How to iterate derivation path to get new address every time?