Fatti
X. è stato direttore della Banca [Y.] dal novembre 1955 alla fine di giugno 1966. Alla fine del 1965, la Commissione Federale delle Banche ha richiesto una garanzia di Fr. 350.000 per ripristinare il rapporto di copertura conforme alla legge. Il Consiglio di Amministrazione ha deciso che i membri del Consiglio di Amministrazione e il direttore avrebbero dovuto contribuire in parti uguali alla garanzia. X. ha quindi versato Fr. 70.000 su un libretto di risparmio nominativo della Banca [Y.] e lo ha consegnato all'"amministrazione fiduciaria" dell'Associazione delle Banche Locali Svizzere, Casse di Risparmio e di Prestito.
In seguito, X. ha dichiarato la parziale compensazione del suo credito di libretto di risparmio di Fr. 70.000 più interessi con il suo debito di prestito nei confronti della Banca Y. La Banca [Y.] ha rifiutato la compensazione e ha bloccato il conto. X. ha quindi richiesto il pagamento del saldo di Fr. 29.516,95 più interessi, a seguito del quale ha ottenuto l'esecuzione provvisoria dopo un tentativo infruttuoso.
La Banca [Y.] ha presentato un'azione di disconoscimento, invocando lo scopo di garanzia del deposito del libretto di risparmio e possibili richieste di risarcimento danni che potrebbero essere compensate con il credito del libretto di risparmio. X. ha contestato l'esistenza dei crediti contrapposti e ha chiesto in via riconvenzionale la restituzione del titolo di debito e il pagamento di Fr. 47.871,48.
Legge
Il Tribunale Federale ha confermato che il deposito del libretto di risparmio di X. deve essere qualificato come deposito irregolare di denaro ai sensi dell'art. 481 CO. Pertanto, la Banca [Y.] non poteva compensare i suoi crediti di risarcimento danni contro la volontà di X. con il suo saldo del libretto di risparmio, poiché ciò non è consentito ai sensi dell'art. 125 cpv. 1 CO.
Il Tribunale Federale ha spiegato che per la natura giuridica dei depositi di risparmio è decisivo se lo…