Senator Antonio Trillanes III talks to the media in the Senate on Monday to dispute President Duterte's allegations about his offshore bank accounts. George Calvelo ABS-CBN News

MANILA - Senator Antonio Trillanes announced Monday he has signed a waiver for 12 bank accounts being linked to him, and dared President Rodrigo Duterte to do the same.

Trillanes said he learned of his supposed accounts from journalist Erwin Tulfo, the Mocha Uson Blog, and the Davao Breaking News website, which he described as sources of fake news.

He said he has signed waivers allowing the Anti-Money Laundering Council (AMLC) and the Ombudsman to investigate the alleged accounts.

"Just to show na wala akong itinatago, ito ay open to scrutiny," Trillanes said.

"Ako naman ay ibabalik ko kay Duterte yung hamon. Nagparatang ka sa akin, pumirma ako ng waiver. Kung matapang ka, kung di ka corrupt, pumirma ka ng waiver tulad ng ginawa ko ngayon."

The former military officer-turned-legislator has been accusing Duterte of maintaining secret bank accounts since the elections last year.

Trillanes also derided the list of bank accounts allegedly owned by him.

"Hindi lang non-existent accounts but non-existent banks," the senator said about accounts he allegedly had with "Nova Scotia Bank" and "Hong Kong Shanghai Bank".

In February this year, Trillanes presented documents claiming that bank accounts of Duterte and his three children, and some under the name of the president's partner, Cielito Avancena, had about P2 billion from 2006-2015. Duterte has fended fended off the allegations.

Last Sunday, it was Duterte's turn to accuse Trillanes of maintainng secret bank accounts.

Duterte has maintained that he will resign if Trillanes can prove corruption allegations against him or his family.