A compound of formula (I), or a stereoisomer, isotopic variant, pharmaceutically acceptable salt or solvate thereof, wherein R1, R2, R3, R4, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, L, ring A, ring B, ring C, and ring D are as described herein. The compound of formula (I), or the stereoisomer, isotopic variant, pharmaceutically acceptable salt or solvate thereof can be used as an Arf1 inhibitor. Further provided are a pharmaceutical composition containing the compound of formula (I), or the stereoisomer, isotopic variant, pharmaceutically acceptable salt or solvate thereof, and a use in the treatment or prevention of a
disease, such as
cancer or tumor, associated with Arf1
pathway activity in a subject. Further provided is a use of the compound of formula (I), or the stereoisomer, isotopic variant, pharmaceutically acceptable salt or solvate thereof in the preparation of a
therapeutic vaccine for retarding tumor development.