I have to create a wallet of polkadot like trustwallet. I tried to create a wallet with "type: ed25519" but it also return different address.
Here is the trust wallet configuration
{
"id": "polkadot",
"name": "Polkadot",
"coinId": 354,
"symbol": "DOT",
"decimals": 10,
"blockchain": "Polkadot",
"derivation": [
{
"path": "m/44'/354'/0'/0'/0'"
}
],
"curve": "ed25519",
"publicKeyType": "ed25519",
"addressHasher": "keccak256",
"ss58Prefix": 0,
}