http://mmgen-wallet.i2p/project/mmgen/mmgen-wallet/commit/4876ee47edd3cde9d98443cbd648354f7ab1f8dd
__new__ ( cls , s ) assert me in g . proto . mmtypes + ( ' P ' , ) , ( " ' {} ' : invalid address type for {} " . format ( me , g . proto . __name__ ) ) for k in ( ' name ' , ' pubkey_type ' , ' compressed ' , ' gen_method ' , ' addr_fmt ' , ' desc ' ) : setattr ( me , k , v [ k ] ) assert me in g . proto . mmtypes + ( ' P ' , ) , ( " ' {} ' : invalid address type for {} " . format (...