Former lobbyist Frank Dunlop has denied lying about corruption claims against a businessmen and four former Fianna Fáil and Fine Gael councillors.
Mr Dunlop was testifying at Dublin Circuit Criminal Court in the trial of the five men who are accused of corruption in relation to rezoning in the 1990s.
He told the court that he served over 13 months in prison after pleading guilty to corruption himself.
Mr Dunlop has been giving evidence against businessman Jim Kennedy, who he said gave him IR£25,000 cash in early 1991 to pay councillors to get land in Carrickmines, known as the Jackson Way lands, rezoned.
The 66-year-old, with an address at Queens Way, Gibraltar denies the charges.
Mr Dunlop said he kept the money in an office at the back of his house and then used it to pay a total of £19,000 between 1992 and 1997 to then serving councillors.
Mr Dunlop told the trial he gave Mr Cosgrave, 57, with an address at Blackrock, Co Dublin a total of £7,000 for the two Carrickmines votes.
He said Independent councillor (formerly of Fianna Fáil) Tony Fox, 72, of Churchtown, Dublin also got £7,000 for both votes.
Former Fianna Fáil councillor Colm McGrath, 56, of Saggart, Co Dublin got £2,000 for the first vote.
Former Fianna Fáil Senator and then councillor Don Lydon, 74, with an address in Stillorgan, Co Dublin got £3,000 for the first vote, the court heard.
All five accused men deny the charges.
Mr Dunlop faced cross-examination by Michael O'Higgins SC for Mr Kennedy, who claimed he was "dishonest".
He acknowledged that he had perjured himself before the Planning Tribunal in April 2000 concerning an AIB bank account, which he later admitted he used as a "war chest" for making payments to councillors.
Mr Dunlop was then asked about interviews with the Planning Tribunal in 2002, where he had said that Mr Kennedy's £25,000 had been part of an £80,000 bank lodgement in June 1991.
He was recorded as saying he would never keep more than £5,000 in cash at home for "more than a couple of days or whatever from a straightforward danger point of view".
Mr O'Higgins then accused Mr Dunlop of telling lies about keeping the cash in his house for 18 months.
Mr Dunlop replied that the truth was that Mr Kennedy gave him the money, he kept it at home and disbursed it in accordance with the evidence he gave.
Earlier, he admitted he "scrubbed out" entries in diaries handed into the tribunal, which he said concerned personal business.
Mr O'Higgins said his cross-examination of Mr Dunlop was going to take "some considerable time".