Get address from public key

How should I get the address from an uncompressed public key?
E.g:266fb003ce6647bfc7d04ca36b4c2a624b317bcf89e63ea4205f1d0c347081bfefd4c50cd59b66471444f29415ad2455ce20c84185278ad2716de38751e7926b

If I want to get the address through /construction/derive ,curve_type=edwards25519, which part of the public key should it be?

Hello @william

Welcome to the community.
Rosetta spec doesn’t enforce any requirement of compressed vs uncompressed key as long as the implementation can handle that. Having said that compressed and uncompressed key will derive to a different address.
If you asking specific to what Coinbase requires when adding a blockchain in their systems, we require everything to be in compressed form.