Blatant bloke provided Ecstasy on street (8)
I believe the answer is:
manifest
'blatant' is the definition.
(thesaurus)
'bloke provided ecstasy on street' is the wordplay.
'bloke' becomes 'man' (I've seen this in other clues).
'provided' becomes 'if'.
'ecstasy' becomes 'e' (informal term for the drug).
'on street' becomes 'st' (I've seen this in other clues).
'man'+'if'+'e'+'st'='MANIFEST'
(Other definitions for manifest that I've seen before include "Express" , "(Of ghost) appear" , "Obvious; demonstrate" , "Display" , "list of passengers flying" .)