Yesterday all hell broke loose on social media - between Nicki Minaj and Cardi B.

It all started when Nicki Minaj went on her Queen Radio and revealed that her friend Rah Ali beat up Cardi at Fashion Week, and that Cardi was lying about "security" beating her up.

Shortly afterwards, Cardi went on social media and started spilling her own tea.

Nicki said that Cardi had been beat up by Rah Ali, rather than hit by security. Nicki said that Rah Ali punched Cardi B in the head "9 or 10 times." Nicki also offered a $100,000 for surveillance footage of what happened that night.

Cardi responded directly, saying. “You lie so much you can’t keep up with your f*ckin’ lies." “First you say you’ve got the footage, but then you say you wanna pay somebody $100,000 if they give you the footage? Yo, make sense when you’re talking!”

Nicki also claimed that Cardi prevented Offset and 21 Savage from doing a video for their London on the Track collaboration "No Flag." Nicki further claimed that Cardi had previously asked Nicki to appear on her "second single," but she turned it down, due to the fact that "Motorsport," which featured both women, was coming out around the same time.

Cardi denied stopping the production of any song or video with Nicki. She offered a series of voicemails and text messages as proof.

Cardi also claimed that Nicki “barked at [her] managers” for giving Cardi a featured spot on G-Eazy’s “No Limit.” She continued: “Maybe I should sue you for defamation of character since you wanna claim that I’m using something called payola, because you don’t understand why I’m so fuckin’ successful.”

Nicki also denied a report, spread by Cardi's sister, that she leaked Cardi's phone number. Cardi suggested that Nicki DID leak her number, telling fans that that it wasn’t a coincidence that her number was leaked one hour after the fashion week altercation.

Eventually, both women stepped down from the edge - and declared a truce.